InApp функция обновления не работает, я получаю эту ошибку com.google. android .play.core.install.InstallException: ошибка установки: -3 - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь показать, что обновление через мое приложение получает следующую ошибку

com.google. android .play.core.install.InstallException: Ошибка установки: -3

это код для проверки и обновления приложения

public void checkAppUpdate(){
                    // Creates instance of the manager.

    // Returns an intent object that you use to check for an update.
                    Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();

    // Checks whether the platform allows the specified type of update,
    // and checks the update priority.
                    appUpdateInfoTask.addOnSuccessListener(new OnSuccessListener<AppUpdateInfo>() {
                        @Override
                        public void onSuccess(AppUpdateInfo appUpdateInfo) {
                            Log.i("UpdateError123",appUpdateInfo.updateAvailability()+"");

                            if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE) {
                                // Request an immediate update.

                                try {
                        appUpdateManager.startUpdateFlowForResult(
                                // Pass the intent that is returned by 'getAppUpdateInfo()'.
                                appUpdateInfo,
                                // Or 'AppUpdateType.FLEXIBLE' for flexible updates.
                                AppUpdateType.IMMEDIATE,
                                // The current activity making the update request.
                                MainActivity.this,
                                // Include a request code to later monitor this update request.
                                1021);
                    } catch (IntentSender.SendIntentException e) {
                        e.printStackTrace();
                    }
                            }
                        }
                    });

                    appUpdateInfoTask.addOnFailureListener(new OnFailureListener() {
                        @Override
                        public void onFailure(Exception e) {
                       e.printStackTrace();
                       Log.i("UpdateError",e.toString()+"");
                        }
                    });
                }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...