2017-09-11 3 views
2

私のマニフェストファイルでは、自分のウェブサイトへのリンクをクリックしてインテントをACTION_VIEWで作成したときに、自分のアプリがユーザーに提案されることを確認しましたどのようなリンクを開く必要がありますか。通常、Chromeと自分のアプリを選択できます。Androidでaction.VIEWの例外URLを追加する方法

さて、どのように私は私のアプリを開くしたくないURLを追加するか、私は唯一のクロム(クロムと私のアプリの間で選択するようにユーザーに要求せずに)それをすぐに開きたい

例えば、私は以下のコードを保存したいのですが、開放可能であることから「mywebsite.com/promotion」を除外するとここで答えが役立つかもしれないことが示唆されてきた私のアプリ

<activity 
     android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     <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="mywebsite.com" 
       android:scheme="http" /> 
      <data 
       android:host="mywebsite.com" 
       android:scheme="https" /> 
     </intent-filter> 
    </activity> 

EDITことによってそれを修正:Exclude few Urls from deeplinking

ですが、私の状況に当てはまらない特定のケース

+1

可能な複製([ディープリンクからいくつかのURLを除外する] https://stackoverflow.com/questions/27184578/exclude-few-urls-from-deeplinking:この質問はすでに回答されているところで

) – SoroushA

+0

あなたはこれを見ましたか? https://stackoverflow.com/questions/36663757/ignore-specific-urls-from-intent-filter – bmul

答えて

関連する問題