HarmonyOS 鸿蒙应用跳转至应用商店

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙应用跳转至应用商店 我自己的鸿蒙应用,想在某个业务场景下跳转到系统的华为应用商店,有没有公开的跳转方式?

9 回复
public void LaunchApp() {
    Uri uri = Uri.parse("market://details?id=package");
    Intent intent = new Intent();
    intent.setAction("android.intent.action.VIEW");
    intent.setUri(uri);
    intent.addFlags(Intent.FLAG_ABILITY_NEW_MISSION);
    startAbility(intent);
}

里边的package改成你的应用包名,未上架的应用也可以跳转,但是会提示"没有数据"。

更多关于HarmonyOS 鸿蒙应用跳转至应用商店的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


感谢大佬,

基本信息

对于 Stage 模型,要用 UIAbilityContext 来启动

gotoUpdate() {
  let context = getContext(this) as common.UIAbilityContext;
  context.startAbility({
    "deviceId": "",
    "bundleName": "com.huawei.appmarket",
    "abilityName": "",
    "uri": "appmarket://details?id=com.tencent.mm", // 跳转到微信
    // "uri":"market://details?id=com.tencent.mobileqq",
    "flags": wantConstant.Flags.FLAG_ABILITY_NEW_MISSION,
    "action": "android.intent.action.VIEW",
    "parameters": {},
  }).then((data) => {
    console.info('onStartRemoteAbility finished, ' + JSON.stringify(data));
  }).catch((err) =>{
    console.info('onStartRemoteAbility failed, ' + JSON.stringify(err));
  })
}

wantConstant.Flags.FLAG_ABILITY_NEW_MISSION 我这里会有提示 "Property ‘FLAG_ABILITY_NEW_MISSION’ does not exist on type ‘typeof Flags’. " 是需要额外安装某个包吗?

import wantConstant from ‘@ohos.ability.wantConstant’;

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

感谢,更新版本后我也找到了,

欢迎开发小伙伴们进来帮帮楼主

针对帖子标题“HarmonyOS 鸿蒙应用跳转至应用商店”的问题,以下是在鸿蒙系统中实现应用跳转至应用商店的具体方法:

在鸿蒙应用开发中,若需要从当前应用跳转至应用商店以查看或下载其他应用,可利用鸿蒙系统提供的Intent机制。具体步骤如下:

  1. 创建Intent对象:首先,需要创建一个Intent对象,并设置其动作为ACTION_VIEW。这表示希望执行一个查看操作。

  2. 设置数据URI:接着,为Intent设置数据URI。对于跳转至应用商店,通常需要使用特定的URI格式,该格式指向应用商店中的某个应用页面。例如,可以使用类似market://details?id=<package_name>的URI,其中<package_name>为目标应用的包名。

  3. 启动Activity:最后,调用startActivity方法并传入之前创建的Intent对象。这将触发系统查找能够处理该Intent的应用(即应用商店),并跳转至相应的页面。

请注意,上述方法依赖于鸿蒙系统的Intent机制和应用商店对特定URI格式的支持。在实际开发中,应确保URI格式正确,并测试在不同版本的鸿蒙系统上的兼容性。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部