Instant App无法下载Full App |谷歌播放认为已经安装了应用

时间:2018-03-29 22:21:10

标签: android google-play android-instant-apps

问题: 尝试使用

测试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)

1 个答案:

答案 0 :(得分:2)

我发现,即时应用程序的版本代码必须小于完整apk中的一个。我采用了这样的版本系统,因此每次发布对已安装apk的更新时,我都可以将即时应用程序更新100次,而无需更改已安装的版本代码。

baseVersionCode = 1

versionCode = baseVersionCode * 100

instantAppIteration = 1

instantAppVersionCode =版本代码-(100-InstantAppIteration)

instantAppVersionName =版本名称+“-” + InstantAppIteration +“ -IA”