鸿蒙跳转商店应用页面(给我评分功能)
鸿蒙跳转商店应用页面(给我评分功能)
基于 API12。参考资料
一般来说应用都会有一个给我评分的功能,方便用户能够直接给个五星好评,好把应用的评分给刷上去,毕竟有一些用户还是会看商店应用详情页面的评价及评分的。
那么如何做一个应用内的跳转功能呢。其实也方便,鸿蒙一般来说打开其他应用都是通过want的形式。把一下代码加到一个点击事件上就完成了。
import { common, Want } from '@kit.AbilityKit';
import { BusinessError } from '@kit.BasicServicesKit';
import { hilog } from '@kit.PerformanceAnalysisKit';// 给我评分
let link = `store://appgallery.huawei.com/app/detail?id=${应用的bundleId}`
let want: Want = {action: 'ohos.want.action.appdetail', //隐式指定action为ohos.want.action.appdetailuri: link, // bundleName为需要打开应用详情的应用包名
};
let context = getContext(this) as common.UIAbilityContext
context.startAbility(want).then(() => {hilog.info(0x0001, 'TAG', "Succeeded in starting Ability successfully.")
}).catch((error: BusinessError) => {hilog.error(0x0001, 'TAG', `Failed to startAbility.Code: ${error.code}, message is ${error.message}`);
});
这样应用上架以后就能源源不断的获得五星好评了~