Google Play 应用签名和即时应用
Posted
技术标签:
【中文标题】Google Play 应用签名和即时应用【英文标题】:Google Play App Signing and Instant Apps 【发布时间】:2018-03-11 08:20:46 【问题描述】:相当直接的问题。有谁碰巧知道 Google Play App Signing 是否支持 Instant Apps?我问的原因:
输入您应用的签名配置,或选择一个密钥库文件。虽然可以在测试期间使用调试配置或密钥库,但生成的数字资产链接文件将与您的应用程序的发布版本不兼容。如果您确实上传了使用调试配置或密钥库的数字资产链接文件,那么在发布您的应用之前,您需要生成并上传使用您应用的发布密钥的新数字资产链接。
来自博文:- How to Create an Instant App Feature
如果此声明属实,播放控制台是否提供生成assetlinks.json
的方法?这是您必须在您声称隶属的域上托管的文件。
【问题讨论】:
【参考方案1】:是的,Google Play 应用签名支持即时应用。您将使用签名密钥而不是上传密钥,因为 Google Play 将使用签名密钥重新签署您的应用。
android Studio 提供了一种生成assetlinks.json 的方法,只要去Tools > App Links Assistant > Associate Website
,然后你就可以选择正确的keystore 文件了。
您也可以通过Statement List Generator and Tester手动操作
其他帖子也解决了这个问题
Digital Asset Link verified by Android Studio, but not pass in Google Play Console Instant App - Digital Asset Links Protocol【讨论】:
以上是关于Google Play 应用签名和即时应用的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Play 应用签名和应用程序包设置 Unity 应用程序并将其部署到 Google Play?
无法通过 fastlane 使用 Google Play 应用签名将 android 包上传到 Google Play
上传应用至Google Play 后被重新签名,怎么获取最新的签名信息