Web ページ内のリンクから Android アプリケーションを開くには、次のように記述する必要があることを知っていますAndroidManifest.xml
。
<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:scheme="my_scheme" android:host="my_host" />
</intent-filter>
問題は、次のように書いたことです。
<intent-filter>
<action android:name="my_action"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="my_scheme" android:host="my_host" />
</intent-filter>
私は追加しませんでしたがandroid.intent.action.VIEW
、代わりに私が作成した独自のアクションを追加しました。バージョンが既にリリースされているため、変更できません。
質問は、
おそらくページで特定のアクションを定義することによって、アプリケーションを JavaScript または単純な html ページから実行する方法がある場合は?
ありがとう、
パズ。
解決済み:
Davidのおかげで、私は解決策を見つけました:
<a href="intent://my_host#Intent;scheme=my_scheme;action=my_action;end">Link to my stuff</a>