HarmonyOS 配置ability属性时,点击push启动首页,如果action和uris放在同一个skill里面,会返回31回执

HarmonyOS
2025-01-10 08:50:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5#section8794131614597

参考文档说明,push跳转的skill中不能同时设置有值的actions和uris。对于"clickAction":{"actionType":0}点击消息进入应用首页,如下skill中只能有actions不能有uris。

{
  "entities": [
  "entity.system.home"
  ],
  "actions": [
  "action.system.home"
  ]
}

module.json5文件中的skills标签下可以同时存在多个skill对象,每个对象对应一种能力。

若需要同时设置推送消息跳转能力和其他跳转能力(如NFC跳转、浏览器跳转等),需要在skills数组中创建不同的skill对象,如下分别映射对应的能力

"skills": [
  {
    //push跳转首页
    "entities": [
      "entity.system.home"
    ],
    "actions": [
      "action.system.home"
    ]
  },
  {
    //其他跳转
    ……
  }
]
分享
微博
QQ
微信
回复
2025-01-10 10:57:49
相关问题
HarmonyOS Ability启动另外一个Ability问题
498浏览 • 1回复 待解决
HarmonyOS ability 如何返回一个 ability
546浏览 • 1回复 待解决
HarmonyOS push推送跟Uris配置冲突问题
367浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
1215浏览 • 1回复 待解决