Instant App のすべての設定を行いました。Playストアにアップロードするたびに、次のように表示されます:
- あなたのサイト「www.mywebsiteurl.com」は、Digital Assets Link プロトコルを介してアプリにリンクされていません。Digital Assets Link プロトコルを介してサイトをアプリにリンクしてください。
- Web の「intent-filter」を介してサイト「www.mywebsiteurl.com」にマッピングされたアクティブな APK が少なくとも 1 つ必要です。
Instant App をテストできるように、インストール可能な APK をドラフトでアップロードしました。
インストール可能なアプリのマニフェスト ファイルは次のとおりです。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.as.myapp">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="com.as.myapp.permission.C2D_MESSAGE"/>
<uses-permission
android:name="android.permission.READ_PHONE_STATE"
tools:node="remove">
</uses-permission>
<application
android:name="com.as.myapp.MyApp"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".activity.MainActivity"
android:configChanges="orientation|screenSize"
android:screenOrientation="portrait">
<meta-data
android:name="default-url"
android:value="https://www.mywebsitename.com/product/*" />
<meta-data android:name="asset_statements" android:resource="@string/asset_statements"/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter
android:autoVerify="true"
android:order="1"
>
<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" android:host="www.mywebsitename.com"/>
<data android:scheme="https" android:host="www.mywebsitename.com"/>
<data android:pathPattern="/product/*"/>
</intent-filter>
</activity>
...
そして、これは私の機能マニフェストです:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.as.myapp.feature.productdetail">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<application>
<activity
android:name=".activity.ProductDetailActivity"
android:configChanges="orientation|screenSize"
android:screenOrientation="portrait">
<meta-data
android:name="default-url"
android:value="https://www.mywebsiteurl.com/product/*" />
<meta-data android:name="asset_statements" android:resource="@string/asset_statements"/>
<intent-filter
android:autoVerify="true"
android:order="1"
>
<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" android:host="www.mywebsiteurl.com"/>
<data android:scheme="https" android:host="www.mywebsiteurl.com"/>
<data android:pathPattern="/product/*"/>
</intent-filter>
</activity>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id"/>
</application>
</manifest>
そして、ここに私のデジタル アセット リンクの結果があります。成功と表示されます。
私は何を間違っていますか?これの原因は何ですか。ドキュメントに記載されていることはすべて実行しましたが、わかりません。
よろしくお願いします。ありがとう。