跳轉(zhuǎn)至應(yīng)用市場所對應(yīng)應(yīng)用的詳情介紹頁,可用于對當(dāng)前應(yīng)用引導(dǎo)用戶下載或升級,具體 code 實(shí)現(xiàn)可參考如下:
/*跳轉(zhuǎn)至應(yīng)用市場應(yīng)用詳情頁*/
function pushAppStoreDetail(abilityContext?: common.UIAbilityContext) {
let bundleName: string = '當(dāng)前應(yīng)用的 bundleName'; // 例如: com.xxx.xxx 參考項(xiàng)目 app.json5 中配置
let uri: string = `store://appgallery.huawei.com/app/detail?id=${bundleName}`
let context = getContext() as common.UIAbilityContext
const wantInfo: Want = {
uri: uri
};
context.startAbility(wantInfo).then(() => {
console.log('[跳轉(zhuǎn)至 App Store] - success')
}).catch((err: BusinessError) => {
console.error(`[跳轉(zhuǎn)至 App Store] - Failed to startAbility. Code: ${err.code}, message: ${err.message}`);
})
}
以上便是此次分享的全部內(nèi)容,希望能對大家有所幫助!