Android 2.3 (API レベル 10) 以前のバージョンで Android アクティビティを BROWSABLE インテントとして登録するには、別の手順がありますか?
カスタム スキームを使用するインテント フィルターを使用してアクティビティを設定しました。
<intent-filter>
<action name="android.intent.action.VIEW"/>
<category name="android.intent.category.DEFAULT"/>
<category name="android.intent.category.BROWSABLE"/>
<data scheme="@string/myCallbackProtocol"/>
</intent-filter>
2.3 を実行している物理デバイスで、SDK のシミュレーターを 2.3 に設定すると、ブラウザー アプリケーションはカスタム プロトコルを使用してリンクをアプリに送信します。
ただし、シミュレーターを 2.2 または 2.1 に縮小すると、ブラウザーはリダイレクトせず、代わりにサーバーが見つからないことを示します。これらの API レベルを実行している実際のデバイスはありません。
2.1 以降を実行しているデバイスと互換性があるように、アプリをリリースしたいと考えています。これが可能であると仮定するのは間違っていますか?Androidのドキュメント によると、Intent.CATEGORY_BROWSABLE
1.0から利用可能です。
ありがとう!