应用市场推荐服务不支持模拟器,请使用真机调试。在模拟器中使用该服务将会提示:无法获取内容,请点击屏幕重试。学习鸿蒙中,遇到了一个问题怎么理解呢?#跟着万少学鸿蒙

harmonyos
应用市场推荐服务不支持模拟器,请使用真机调试。在模拟器中使用该服务将会提示:无法获取内容,请点击屏幕重试。学习鸿蒙中,遇到了一个问题怎么理解呢?#跟着万少学鸿蒙
您需要先 登录 才能评论/回答

全部评论(1)
- 应用市场更新功能支持Phone、Tablet、PC/2in1设备。从5.1.1(19)版本开始,新增支持TV设备,并且从6.0.0(20)版本开始,新增支持Wearable设备。
- 应用市场推荐服务不支持模拟器,请使用真机调试。在模拟器中使用该服务将会提示:无法获取内容,请点击屏幕重试。
- 应用市场更新服务提供以下接口,具体API说明详见接口文档。
-
检测应用新版本
- 导入updateManager模块及相关公共模块。
-
import { updateManager } from '@kit.AppGalleryKit'; import { hilog } from '@kit.PerformanceAnalysisKit'; import type { common } from '@kit.AbilityKit'; import { BusinessError } from '@kit.BasicServicesKit';
构造参数,其中入参为common.UIAbilityContext类型的Context。
-
let context: common.UIAbilityContext = this.getUIContext().getHostContext() as common.UIAbilityContext;
调用checkAppUpdate方法检查应用版本是否有更新。
-
try { updateManager.checkAppUpdate(context) .then((checkResult: updateManager.CheckUpdateResult) => { hilog.info(0, 'TAG', "Succeeded in checking Result updateAvailable:" + checkResult.updateAvailable); }).catch((error: BusinessError) => { hilog.error(0, 'TAG', `checkAppUpdate onError.code is ${error.code}, message is ${error.message}`); }); } catch (error) { hilog.error(0, 'TAG', `checkAppUpdate onError.code is ${error.code}, message is ${error.message}`); }
#跟着万少学鸿蒙

2025-10-16 21:49:12