2017-04-04 1 views
0

私はcordroid android appのスキームURLを作成するためにlaunchmyappプラグインを使用しています。 myapp://を自分のスキームとして作成しました。intent://scan/#Intent;scheme=myapp://;S.browser_fallback_url=https://play.google.com/store/apps/details?id=org.myapp;end<a>タグ内に、ウェブブラウザからアプリを開くために使用しています。コードワアンドロイドアプリの特定のページへのデプリンク方法は?

今、スキームURLを使用して、自分のアプリケーションの特定のページ(設定ページなど)を開きたいとします。 プラグインのページで提案したようにmyapp://settingsを試してみましたが、うまくいかないようです。再び私のアプリのホームページは開かれているだけです。

私はこれを試しましたが、answerが動作していないようです。どんな助けでも大歓迎です。

私はこの使用して cordova-universal-links-plugin

ステップ1達成した

答えて

0

:インストールをcordova-universal-links-plugin

ステップ2:プロジェクトのconfigファイル内のタグの下に追加

<universal-links> 
    <host name="yourappname.com" scheme="http"> 
     <path event="launchedAppFromLink" url="*" /> 
    </host> 
</universal-links> 

ステップ3:上記のイベントをサブスクライブ「launchedAppFromLink "on device readyイベントです。 http://yourappname.com/

ステップ4:アプリがデバイスにインストールされている場合は、リンクの上をクリックする上で、それが開きます。この後のコード

universalLinks.subscribe('launchedAppFromLink', 
onApplicationDidLaunchFromLink); 

function onApplicationDidLaunchFromLink(eventData) { 

    console.log('Did launch app from the link: ' + eventData.url); 

} 

の下に追加することにより、アプリのリンクは次のようになります。

ステップ5:あなたのアプリを登録します。branch.io

ステップ6でアプリの特定のレジスタを開きます。アプリの登録後、アプリをリダイレクトまたは開くためのリンクが表示されます。

ステップ7:そのリンクの後に、たとえば、「myappname.app.link/yourapppage.html」などのページ名を追加するだけで、アプリがインストールされている場合は同じページがモバイルに表示され、そうでない場合はリダイレクトされますあなたのアプリリンクを持つプレイストア

関連する問題