2017-12-29 12 views
0

リンクとして匿名のメッセージを送信する小さなWebアプリケーションがあります。 私は現在Androidバージョンで作業しています。メッセージのリンクがパターンである:特定のリンクパターンを開くときにアプリを起動する

https://believe-labs.co/speak/m?somerandomkey

私は受信者がメッセージのリンクをクリックすると、アプリがデバイスにインストールされている場合、ブラウザは私のアプリへのリンクをリダイレクトする必要があることを望みますそれを立ち上げる。

私は

<intent-filter > 
      <action android:name="android.intent.action.VIEW"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <category android:name="android.intent.category.BROWSABLE"/> 
      <data android:host="believe-labs.co/m" android:scheme="https"/> 
     </intent-filter> 

を試みたが、動作するようには思えません。どこが間違っていて、何を追加する必要がありますか?あなたがホストにbelieve-labs.co/m使用しないでください、あなたが動作する以下のコードを試すことができ

<data 
    android:scheme="https" 
    android:host="believe-labs.co" 
    android:path="/speak/m" /> 

答えて

0

あなたはこの種のデータを(&パスをホストする)を使用する必要があります確かに私も私のアプリでdeeplink経由で開いている同じコードを使用しているため。

   <category android:name="android.intent.category.DEFAULT"></category> 
       <category android:name="android.intent.category.BROWSABLE"></category> 

       <data 
        android:host="believe-labs.co" 
        android:scheme="https"></data> 
      </intent-filter> 
0

関連する問題