一部のアプリでは、リンクをクリックすると、アプリで開くかどうかを尋ねられます。私はあなたができることを多くの投稿で見ました
<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="www.ex-ample.com" android:scheme="http" />
</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:mimeType="vnd.android.cursor.item/vnd.example.crag" />
<data android:host="www.ex-ample.com" android:scheme="http" />
</intent-filter>
うまくいかないようです。www.ex-ample.com/test/ 123にアクセスしたテキスト内のリンクをクリックすると、ブラウザで開きました。
私は本当に2つのことを疑問に思っています:
- mineTypeとhost/scheme属性を一緒に使用できますか
- これで他に何か問題がありますか?