问题: 尝试使用
测试Instant App到完整应用转换时InstantApps.showInstallPrompt(activity, intent, INSTALL_REQUEST_CODE, referer);
Google Play商店发送包含错误的通知
无法安装应用,此设备上已安装
APP_NAME
。如果 需要额外的支持,帮助排除故障。 (错误代码: -1)。
然后,即时应用程序会挂在下载进度屏幕上,永远不会下载应用程序。
我们目前正在Google Play上使用Alpha频道测试即时应用。当应用程序未安装时,即时应用程序会正确显示,完整版本在直接下载时也能正常工作。
如果我在手机上安装了即时应用程序的调试版本,然后在该版本中调用安装提示api,它也可以正常工作。当您尝试从Google Play上托管的即时应用程序安装它时,它无法正常工作。
正在使用的设备
Pixel 2 XL - (错误代码-1)
三星Galaxy Note 3 - (错误代码491)
Pixel 2 XL(8.1) - (错误代码944)
答案 0 :(得分:2)
我发现,即时应用程序的版本代码必须小于完整apk中的一个。我采用了这样的版本系统,因此每次发布对已安装apk的更新时,我都可以将即时应用程序更新100次,而无需更改已安装的版本代码。
baseVersionCode = 1
versionCode = baseVersionCode * 100
instantAppIteration = 1
instantAppVersionCode =版本代码-(100-InstantAppIteration)
instantAppVersionName =版本名称+“-” + InstantAppIteration +“ -IA”