在Play商店上导入APK

时间:2019-02-25 01:21:53

标签: android upload google-play apk

在Play商店中导入我的第一个APK时遇到一些困难。一个简单的WebView应用。

我收到此错误消息:

  

导入错误。   您指定的域名“ https://chimeria.net”无效   输入有效的域名。

其中https://chimeria.net是WebView中嵌入网站的网址...

在阅读完文档后,我读了(https://developers.google.com/digital-asset-links/v1/getting-started):

我从“我的开发者”游戏商店页面的“应用程序签名”标签中获取了SHA256值。

screenshot of where i picked up the SHA546 KEY

  • 我在应用程序的AndroidManifest.xml中添加了以下行:

<meta-data android:name="asset_statements" android:resource="@string/asset_statements" />

  • 我将此添加到了应用程序的res / values / strings.xml文件中

<string name="asset_statements">
      [{
        \"relation\": [\"delegate_permission/common.share_location\"],
        \"target\": {
          \"namespace\": \"web\",
          \"site\": \"https://chimeria.net\"
        }
      }]
    </string>

  • 后来我在清单文件中声明了

<intent-filter android:autoVerify="true">
                <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="https://chimeria.net" />
                <data android:scheme="https" />
            </intent-filter>

  • 该应用是使用Android Studio(Android应用捆绑包)创建的,为我提供了一个.aab文件。

无论我尝试了什么,我的应用都被拒绝了,因为该链接未被接受。 最后,我一天浪费了所有可能的尝试。 有人知道我在做什么错吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

chimeria.net是主机,httpshttp是方案。

您可能希望将清单更改为:

<intent-filter android:autoVerify="true">
  <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="chimeria.net" />
  <data android:scheme="https" android:host="chimeria.net" />
</intent-filter>