逢时关于 PUSH 中的自定义点击动作 相关参数的 问题
"bi_tag": "12222",
"notification": {
"click_action": {
"type": 1,
"intent": "#Intent;compo=com.rvr/.Activity;S.W=U;end"
}
}
},
其中的 compo=com.rvr/.Activity; 是什意思?
HarmonyOS SDK技术小助手您好
intent方式目前尚未支持,建议通过action方式进行自定义页面的设置,具体参考如下:
1、config.json文件中添加deeplink页面
{
"orientation": "portrait",
"name": ".DeeplinkActionAbility",
"visible": true,
"icon": "$media:icon",
"description": "$string:deeplinkactionability_description",
"label": "DeeplinkActionAbility",
"type": "page",
"launchType": "standard",
"skills": [
{
"entities": [
"entity.system.default"
],
"actions": [
"com.demo.click"
]
}
]
}
2、服务端发送消息
"notification": {
"click_action": {
"type": 1,
"action": "com.demo.click"
}
}
逢时感谢已解决, "entities": [ "entity.system.default" ], 因为缺失了这句2021-12-25 12:45 未知归属地

还是无法调起自定义页面,现在只能打开首页的,用的是JS UI框架开发的
服务端 调起如下
"android": { "bi_tag": "29", "notification": { "click_action": { "type": 1, "intent": "intent://com.XXX.XXX/deeplink?#Intent;scheme=pushscheme;component=com.XXX.XXX/.Activity.com.XXX.XXX.webUrlS.W=U;end" } } },
CONIfg如下
{ "orientation": "unspecified", "name": "com.XXX.XXX.webUrl", "icon": "$media:icon", "description": "$string:weburl_description", "label": "$string:entry_webUrl", "type": "page", "launchType": "standard", "metaData": { "customizeData": [ { "name": "hwc-theme", "value": "androidhwext:style/Theme.Emui.NoTitleBar" } ] }, "skills": [ { "actions": [ "ability.intent.VIEW_DATA", "ability.intent.EDIT_DATA" ], "uris": [ { "host": "com.XXX.XXX", "path": "/deeplink", "scheme": "pushscheme" } ] } ] },
HarmonyOS SDK技术小助手您好
建议参考如下配置
{
"orientation": "portrait",
"name": ".DeeplinkIntentAbility",
"visible": true,
"icon": "$media:icon",
"description": "$string:deeplinkintentability_description",
"label": "$string:deeplinkintentability_label",
"type": "page",
"launchType": "standard",
"skills": [
{
"entities": [
"entity.system.default"
],
"actions": [],
"uris": [
{
"scheme": "pushscheme",
"host": "com.huawei.hms.hmsdemo",
"path": "/deeplink"
}
]
}
]
}
逢时感谢指导, 还是无法调起自定义页面,我的配置 代码 在楼下 您看下2021-12-22 07:37 未知归属地
HarmonyOS SDK技术小助手您好
com.huawei.codelabpush 这个是包名吗 ?----host内容自己定义,可以是也可以不是,参考下图
deeplink 是固定的 还是与特殊含义?---------path内容自己定义,非固定,参考下图
scheme=pushscheme 如果是打开自己的APP,不调起别的APP 这个字段还要吗?---------需要,scheme内容自定义

逢时你这个是安卓的,看不太懂, 在鸿蒙OS 的 conifg.json怎么配置?2021-12-22 04:10 未知归属地
HarmonyOS SDK技术小助手您好
上述举例的intent参数仅为示例,compo=com.rvr/.Activity;字段没有实际意义。
完整的intent参数生成及对应字段的解释,请参考链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/andorid-basic-clickaction-0000001087554076#section17768170161516
完整的intent参数示例如下"intent://com.huawei.codelabpush/deeplink?#Intent;scheme=pushscheme;launchFlags=0x04000000;i.age=180;S.name=abc;end"。
逢时com.huawei.codelabpush 这个是包名吗 ? deeplink 是固定的 还是与特殊含义? scheme=pushscheme 如果是打开自己的APP,不调起别的APP 这个字段还要吗? 谢谢2021-12-22 02:05 未知归属地
HarmonyOS SDK技术小助手回复逢时您好 已在2楼回复了2021-12-22 02:41 未知归属地
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要发帖子
HarmonyOS 如何使用CustomBuilder构造自定义弹窗?(API12+)
HarmonyOS Text文本选中时,自定义菜单如何达到类似系统菜单的避让效果?(API12+)
HarmonyOS 如何实现自定义的表情包键盘示例,并可切换回原键盘(API12+)
HarmonyOS 在Builder中使用自定义组件时UI不刷新 (API12+)
HarmonyOS inspector.createComponentObserver相关接口的文档在哪里?(API12+)
HarmonyOS TLSSocket建立单向验证连接时的CA参数问题(API12+)
HarmonyOS 自定义弹窗拦截手势滑动关闭弹窗,但不处理,交由页面处理(API12+)
HarmonyOS 如何在TaskPool里通过传参数调用UIContext (API12+)




































苏公安网备 32011402010933号