0

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>

そして、ここに私のデジタル アセット リンクの結果があります。成功と表示されます。 デジタル アセット リンクの結果の画像

私は何を間違っていますか?これの原因は何ですか。ドキュメントに記載されていることはすべて実行しましたが、わかりません。

よろしくお願いします。ありがとう。

4

1 に答える 1