55得票7回答
如何使用Android的应用内更新API?

我最近发现了一种由Google Play API提供的全新应用程序更新流程。我喜欢这种无缝更新Android应用程序的方式。我在Hotstar应用程序中观察到了以下步骤: 弹出一个卡片,显示有可用的更新 当我点击"Update Hotstar"按钮时,会弹出一个对话框(似乎是由Google...

45得票7回答
如何为新的安卓系统更新设置优先级

我一直在尝试实现Google的新应用内更新,但遇到了问题。首先,开发人员如何在发布新应用程序更新时指定更新类型,即灵活更新或立即更新。其次,如果由开发人员决定要为特定更新实施哪种类型的更新,那么appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IM...

43得票14回答
如何在安卓系统中测试应用内更新?

最近,Google在2019年的Google I/O大会上推出了“应用内更新”功能。 因此,我正在尝试使用它。 val appUpdateManager = AppUpdateManagerFactory.create(this) val appUpdateInfo = appUpdate...

23得票5回答
在Android In-App Update API中,appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)的目的是什么?

我一直在关注Android中的应用内更新API,但我无法找到以下行的任何相关信息:appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE) --appUpdateInfo.isUpdateTypeAllowed(AppUpdateTy...

21得票7回答
应用内更新出现InstallException(ERROR_API_NOT_AVAILABLE)错误

使用以下代码片段实现了应用内更新功能:private void showInAppUpdateDialog(boolean isMandatoryUpdate) { Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManag...

20得票6回答
应用内更新API始终返回1(UPDATE_NOT_AVAILABLE)

我正在应用程序中使用In-App Update API,以便在Play商店中有新版本可用时更新应用程序。 模块GradledefaultConfig { applicationId "xxx.xxxxx" minSdkVersion 21 ta...

20得票12回答
在调试设备上测试In-App Update API时显示UPDATE_NOT_AVAILABLE

我正在尝试集成新的In-App Update API,但无法测试其实施。看起来我的代码没问题,因此我阅读了故障排除文档,但不理解其中的两个点: 确保你要测试的应用签名密钥与Google Play上的一致。 在安装APK时,在调试模式下如何使用相同的签名密钥进行签名? 如...

19得票3回答
应用程序更新检查是否为AppUpdateType.FLEXIBLE或AppUpdateType.IMMEDIATE

在Play商店控制台中是否有可用选项来配置此值? 以下是官方文档代码:// Creates instance of the manager. AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context)...

18得票4回答
替代startUpdateFlowForResult的方法是什么?

由于onActivityResult已经被弃用,InAppUpdates中有没有startUpdateFlowForResult的回调替代方案?

16得票1回答
使用应用内更新时出现java.lang.reflect.InvocationTargetException问题

我使用了Google Play Core库,通过这个链接集成了应用内更新功能。 我使用立即更新选项,因为我们经常进行各种重要的关键错误修复,需要及时更新。 以下是应用程序成功更新和崩溃的情况: 当应用程序有可用更新时,点击“更新”按钮,并让更新完整地完成而不中途中断-应用程序成功更新。...