【发布时间】:2017-09-04 12:29:14
【问题描述】:
我尝试将我的 Android 免安装应用发布到 Google Play;
我将名为helloinstantapp.instantapp.examples.chrisyttang.org 的应用程序链接到域https://csytang.github.io。
已通过Android Studio验证,如下图所示;
但是,当我尝试使用 Google Play 控制台将我的应用发布到 Google Play 时,我收到错误消息:“站点 csytang.github.io 尚未通过 DAL 协议链接到您的应用。”为什么会这样?
【问题讨论】:
-
我从未遇到过您的问题,但您可以尝试developers.google.com/digital-asset-links/tools/generator 以获得相同的验证结果。不过,请使用内置助手重试。如果它仍然停止,您可能需要手动将文件插入到您的项目中 - 请告诉我。
-
顺便说一句,assetlinks.json 中的 package_name 应该只是应用程序 ID:helloinstantapp.instantapp.examples.chrisyttang.org
-
现在可以使用,但在 google play 中仍然显示无法连接
-
我修改问题,@TWL 谢谢。
-
@csytang 你有没有启用Google Play App Signing?如果是,那么您需要使用 Play Console 提供的指纹,而不是 Android Studio 使用的指纹来签署 APK(上传密钥)。为此,请使用
Play Console > Release management > App signing中指定的释放密钥修改您的assetlinks.json。
标签: android android-studio deep-linking android-instant-apps android-studio-3.0