HarmonyOS 鸿蒙Next 华为后台手动发送推送手机端无法收到

HarmonyOS 鸿蒙Next 华为后台手动发送推送手机端无法收到

我在鸿蒙项目 中选择推送服务,创建 自定义推送,提示发送成功,但客户端无法收到

客户端配置,设置里面推送已打开

第1步:能正常获取token

第2步:model json 配置如下: //在您的项目模块级别下的src/main/module.json5 中设置待跳转Ability的skills标签中的actions或uris值 //设置uris参数完成点击消息进入应用内页示例(skills中必须同时设置actions参数,actions参数为空),uris对象内部结构说明请参见skills标签。

文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-alert-V5

"uris": [
{
"scheme": "myscheme",
"host": "com.myhost.push",
// "path": "telegram_detail"
}
]

第3步:

export default class EntryAbility extends UIAbility {
onCreate(want: Want, launchParam: AbilityConstant.LaunchParam): void {
// 获取消息中传递的data数据
const data = want.parameters;
hilog.info(0x0000, 'testTag', 'Succeeded in getting message data');
}
}

更多关于HarmonyOS 鸿蒙Next 华为后台手动发送推送手机端无法收到的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 华为后台手动发送推送手机端无法收到的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS鸿蒙Next华为后台手动发送推送手机端无法收到的问题,作为IT专家,以下是一些可能的解决步骤:

  1. 检查网络连接:确保设备已连接到稳定的Wi-Fi或移动数据网络,因为推送服务需要稳定的网络连接。
  2. 验证推送权限:在系统设置中的通知管理中,检查相关应用是否已开启通知权限,包括横幅通知、锁屏通知等。
  3. 检查Token与配置:确保使用的Token无误,且已正确配置在推送服务中。同时,检查推送服务的配置参数是否正确。
  4. 系统与应用更新:确保鸿蒙系统及相关应用已更新到最新版本,以修复可能的推送问题。
  5. 关闭省电模式:省电模式可能会限制后台应用活动,导致消息无法及时接收。
  6. 检查消息分类与频控:某些消息类型可能被设置为静默通知,或受到频控限制,请检查消息分类设置和发送频率。

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

回到顶部