2017-04-18 4 views
0

응용 프로그램을 딥 (deeplink)하려고합니다. 나는 cordova 플러그인을 사용하여 역방향 링크를 수행 할 수있었습니다. 그래서 지금은 다음 scenerios 가지고있다 - 나는 그래서 다른 응용 프로그램 내에서 하이퍼 링크와 같은 방식을 사용하려는 사람이 URL https://sample.com을 클릭하면이온 응용 프로그램을 딥 링크하여 다른 응용 프로그램에서 엽니 다.

  1. , 그것은 (예상대로 작동) 내 응용 프로그램
  2. 을 열어 그것을 내 애플 리케이션을 엽니 다.

두 번째 문제를 해결하는 방법. 누군가가 URL을 명시 적으로 입력하면 앱을 열고 싶습니다.

그래서 기본적으로 문제는 체계 URI

+0

내가 이해하는 한, 다른 앱은 귀하의 구성표를 사용하여 앱을 열어야합니다. 다른 말로하면, 그들은 [yourscheme] : // someroute를 호출해야합니다. 앱이 웹 사이트를 여는 경우 서버의 구성표가 앱 구성표와 일치하면 기기의 브라우저가 앱을 열려고 시도합니다. –

+0

예 이것이 내가하고 싶은 일입니다. 그러나 거기에 관련된 서버도 있습니다. 나는이 부분을 몰랐다. 나를 안내 해줘. @ChristianBenseler 현재 내 플랫폼으로 Android를 사용 중이며 iOS에서도 동일한 작업을 수행해야합니다. –

+0

https://github.com/nordnet/cordova-universal-links-plugin –

답변

0

당신은이 같은 다른 응용 프로그램을 열 수를 사용하여 서로 하나의 응용 프로그램을 호출한다.

navigator.app.loadUrl(link, {openExternal: true});