私のマニフェストファイルでは、自分のウェブサイトへのリンクをクリックしてインテントを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
ですが、私の状況に当てはまらない特定のケース
可能な複製([ディープリンクからいくつかのURLを除外する] https://stackoverflow.com/questions/27184578/exclude-few-urls-from-deeplinking:この質問はすでに回答されているところで
) – SoroushA
あなたはこれを見ましたか? https://stackoverflow.com/questions/36663757/ignore-specific-urls-from-intent-filter – bmul