3

我正在尝试在 Android 中设置应用内更新对话框,但在文档中提供的示例中它不起作用

我已经尝试了文档中要求您执行此操作的示例。

appUpdateManager
    .getAppUpdateInfo()
    .addOnSuccessListener(
        new OnSuccessListener<AppUpdateInfo>() {
            @Override
            public void onSuccess(AppUpdateInfo appUpdateInfo) {
                if (appUpdateInfo.updateAvailability() == UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS) {
                    // If an in-app update is already running, resume the update.
                    try {
                        appUpdateManager.startUpdateFlowForResult(
                            appUpdateInfo,
                            IMMEDIATE,
                            MainActivity.this,
                            MY_REQUEST_CODE);
                    } catch (IntentSender.SendIntentException e) {
                        e.printStackTrace();
                    }
                }
            }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(Exception e) {
            Log.e(TAG, "onFailure: onResume" + e.getMessage() );
        }
    });

预期的结果告诉我一些选项,它告诉我更新实际上是可用的。但它直接给了我无法绑定到服务的错误。

4

1 回答 1

4

带有 Android 虚拟设备的 Google Play Core 库似乎存在问题。请使用真机

于 2020-02-18T07:02:35.303 回答