【问题标题】:Implementing the Google In-App using Play core API in Native Android and Xamarin在 Native Android 和 Xamarin 中使用 Play 核心 API 实现 Google In-App
【发布时间】:2019-06-01 20:27:03
【问题描述】:

最近在浏览 Hotstar Android 应用程序时,我收到一个弹出窗口,说我需要将应用程序更新到最新版本。所以,我点击了这个更新按钮,我看到谷歌的应用内更新 API 已经启动,所以我试图寻找一些或其他与之相关的文档,但找不到任何东西,有人已经实现了吗?有人能指出我正确的方向吗?

我已经检查了以下内容:

https://www.gizmochina.com/2018/11/08/google-introduces-in-app-updates-api-allowing-to-update-app-while-in-use/

https://developers.google.com/android/work/play/emm-api/update

https://www.quora.com/Is-there-an-API-for-the-Google-Play-Store

【问题讨论】:

    标签: android kotlin xamarin.android google-play google-play-services


    【解决方案1】:

    查看这些docs 以支持应用内更新。

    检查您的应用是否有可用更新:

    AppUpdateManager appUpdateManager = AppUpdateManagerFactory.create(context);
    Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
    appUpdateInfoTask.addOnSuccessListener(appUpdateInfo -> {
        if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
              && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) {
                  // Request the update.
        }
    });
    

    【讨论】:

    • AppUpdateManager 目前不适用于 Xamarin.Android
    猜你喜欢
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    相关资源
    最近更新 更多