【FAQ】【ARK UI】鸿蒙应用跳转至应用商店

原创
08/31 08:36
阅读数 50

 【问题描述】

js或者ETS怎么跳转到应用商店

 

【问题答案】

参考链接

鸿蒙应用跳转至应用商店

【Harmony OS】【ARK UI】ets使用startAbility或startAbilityForResult方式调起Ability

代码如下

import featureAbility from '@ohos.ability.featureAbility'
import wantConstant from '@ohos.ability.wantConstant'
@Entry
@Component
struct Index {
  @State message: string = '跳转到QQ详情界面'
public onclick(){
  var str = {
    "want": {
      "deviceId": "",
      "bundleName": "",
      "abilityName": "",
      "uri":"market://details?id=com.tencent.mobileqq",
      "options": {},
      "flags":wantConstant.Flags.FLAG_ABILITY_NEW_MISSION,
      "action": "android.intent.action.VIEW",
      "parameters": {},
    },
    "abilityStartSetting": {}
  };
  featureAbility.startAbility(str)
    .then((data) => {
      console.info('Operation successful. Data: ' + JSON.stringify(data))
    }).catch((error) => {
    console.error('Operation failed. Cause: ' + JSON.stringify(error));
  })
}
  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
        .onClick(this.onclick.bind(this))
      }
      .width('100%')
    }
    .height('100%')
  }
}

【运行效果】

1cdcbda42e919fe1136632178a2957ec_490x946.gif%40900-0-90-f.gif

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部