HarmonyOS 鸿蒙Next App已在后台完成推送配置,但在AGC后台推送测试消息仍旧无法触达,App测已在调试环境下获取到推送的Token

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

HarmonyOS 鸿蒙Next App已在后台完成推送配置,但在AGC后台推送测试消息仍旧无法触达,App测已在调试环境下获取到推送的Token

App已在后台完成推送配置,App测已在调试环境下获取到推送的Token,但在AGC后台推送测试消息仍旧无法触达

2 回复

module.json5中关于应用首页Ability的skills标签配置相关可以参考一下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5#section697519219136

skills标签下不可以同时配置actions和uris值,若需要同时设置推送消息跳转能力和其他跳转能力(如NFC跳转、浏览器跳转等),需要在skills数组中创建不同的skill对象,分别映射对应的能力。 对应文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5#section8794131614597 1.在skills标签中新增一个对象,设置actions参数完成点击消息进入应用内页示例(若skills中添加了uris参数,则uris内容需为空): { "actions": [ "com.test.action" ] } // 新增一个skill对象用于推送消息点击跳转 2.在skills标签中新增一个对象,设置uris参数完成点击消息进入应用内页示例(skills中必须同时设置actions参数,actions参数为空字符串),uris对象内部结构说明请参见skills标签。 { "actions": [""], "uris": [ { "scheme": "https", "host": "www.xxx.com", "port": "8080", "path": "push/test2" } ] } // 新增一个skill对象用于推送消息点击跳转 总结一下就是actions和uris不能同时有值,必须保证一个有值,一个为空。

更多关于HarmonyOS 鸿蒙Next App已在后台完成推送配置,但在AGC后台推送测试消息仍旧无法触达,App测已在调试环境下获取到推送的Token的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对您提到的HarmonyOS鸿蒙Next App在AGC(AppGallery Connect)后台推送测试消息无法触达的问题,尽管App已在调试环境下获取到推送Token,这里有几个可能的原因和检查点:

  1. Token有效性:确认获取的Token是否在有效期内,且未因App重新安装、用户登出等操作而失效。

  2. 推送配置:检查AGC后台的推送服务配置,确保已正确设置应用的包名、证书信息以及开启了推送服务。

  3. 测试环境:确认测试设备是否已正确登录开发者账号,并处于允许接收来自AGC的测试推送状态。

  4. 网络权限:检查App是否已授予必要的网络权限,以及设备是否处于良好的网络环境中。

  5. 日志分析:查看AGC后台的推送日志和App的日志,寻找可能的错误信息或推送失败的具体原因。

  6. 版本兼容性:确保AGC后台使用的推送SDK版本与App中集成的版本兼容。

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

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!