Appupdatemanager未检测到新的移动应用

时间:2019-11-21 15:03:07

标签: java android in-app-update

我正在尝试在移动应用程序中使用应用程序更新管理器,正在使用Firebase Beta对其进行测试,但是由于某些原因,即使我上载了该应用程序的新版本,我仍然会收到一条消息,提示没有应用程序更新可用。 到目前为止,我已经在应用程序1.0的V1(jar签名)版本中添加了两个签名,版本号分别为1,版本1.1.1,版本号为2,在上传后者后,我尝试打开该应用程序,但仍通知我没有即使将自己添加为测试人员也可以使用更新。这是我的主要活动下面的代码

  public void checkerupdate(){

appUpdateManager =AppUpdateManagerFactory.create(MainActivity.this);
 appUpdateManager
        .getAppUpdateInfo()
       .addOnSuccessListener(
               appUpdateInfo -> {
                   if ((appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE) && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
                        try {
                            appUpdateManager.startUpdateFlowForResult(
                                    appUpdateInfo,
                                   AppUpdateType.IMMEDIATE,
                                   this,
                                    REQUEST_APP_UPDATE);
                         } catch (IntentSender.SendIntentException e) {
                            e.printStackTrace();
                        }
                     }else {
                       Toast.makeText(getApplicationContext(),"no update available",Toast.LENGTH_LONG).show();
                   }


 });

} 从上面的代码中可以看到,如果没有可用的更新,则会产生一个吐司,说没有可用的更新。尽管上传了新的应用程序,但仍会产生吐司。我该如何解决?

0 个答案:

没有答案