我试图在我的mainactivity.java
上设置一个代码,一旦有了新版本,它就会强制用户更新新版本,而我喜欢使用的平台是Firebase Remote Config
。我已经尝试了很多代码,其中很多似乎已经过时,总之没有工作。
我需要关于这方面的帮助,我可以在我的主activity上放哪些代码来显示更新对话框,我可以在firebase
上设置哪个参数?
非常感谢您帮助我解决了这个我已经处理了几天的问题。
我认为您可以使用以下内容验证是否有更新:(仅用于验证)
AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context);
// Returns an intent object that you use to check for an update.
Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
// Checks that the platform will allow the specified type of update.
appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
// This example applies an immediate update. To apply a flexible update
// instead, pass in AppUpdateType.FLEXIBLE
&& appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
// Request the update.
}
});
如果您真的想要所有内容,可以访问以下链接:https://developer.android.com/guide/playcore/in-app-updates/kotlin-?hl=pt-br#Java