これは単純なように見えるかもしれませんが、まだそれを行う方法を理解できません。ドメインと一致するインテントフィルタ(パスなし)
ユーザーがドメインURLをクリックしたときに私のアプリケーションを開く必要があります。 URLをパスのないドメイン(android:host)に一致させる必要があります。 example.comまたは私はそれが(スラッシュで)example.com/上で動作するように取得するが、私はスラッシュなしでURLをキャプチャすることはできません
をexample.com/:example.com
私はpathPatternを使用してみました/ *、それも動作しません。以下は
私のAndroidのマニフェストです:
<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="http" />
<data android:scheme="https" />
<data android:host="example.com" />
<data android:host="www.example.com" />
<data android:pathPattern="/*" />
<data android:path="/" />
</intent-filter>
単に "/" 私はとか、スラッシュを終了せずにURLと一致したい、と言います。 http://example.com http://example.com/
これは機能しません。パス引数がない場合、 'http:// example.com /'ではなく 'http:// example.com /'のみが一致します( 'adb shell start'でテスト) –