在本机 Android 和 Xamarin 中使用 Play 核心 API 实现 Google 应用内
Implementing the Google In-App using Play core API in Native Android and Xamarin
最近在浏览 Hotstar Android 应用程序时,我收到一个弹出窗口,提示我需要将应用程序更新到最新版本。所以,我点击了这个更新按钮,我看到 Google 的应用程序内更新 API 已经启动,所以我试图寻找一些或其他相关的文档,但找不到任何东西,有人已经实施了吗?有人能指出我正确的方向吗?
我已经检查了以下内容:
https://developers.google.com/android/work/play/emm-api/update
https://www.quora.com/Is-there-an-API-for-the-Google-Play-Store
选中这些 docs 以支持 in-app 更新。
检查您的应用程序是否有可用更新:
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.
}
});
最近在浏览 Hotstar Android 应用程序时,我收到一个弹出窗口,提示我需要将应用程序更新到最新版本。所以,我点击了这个更新按钮,我看到 Google 的应用程序内更新 API 已经启动,所以我试图寻找一些或其他相关的文档,但找不到任何东西,有人已经实施了吗?有人能指出我正确的方向吗?
我已经检查了以下内容:
https://developers.google.com/android/work/play/emm-api/update
https://www.quora.com/Is-there-an-API-for-the-Google-Play-Store
选中这些 docs 以支持 in-app 更新。
检查您的应用程序是否有可用更新:
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.
}
});