【推送服务】【FAQ】Push Ki常见咨询合集3--消息呈现类问题
消息呈现类问题
1、为什么有些消息呈现样式不一致?
从EMUI 10.0版本开始不同消息类型提醒方式和呈现样式上会有差异,具体请参见消息分类标准。
2、如何将展示的营销通知消息改为非营销通知消息?
从EMUI 10.0版本开始推送服务智能的将通知消息分为服务与通讯消息、资讯营销消息。若要修改通知消息类型,需要申请自分类权益。自分类权益生效后,应用的推送消息将根据message.android.notification.importance字段进行归类。
3、消息已经显示发送成功,但我的设备为什么收不到?
- 请确认您发送的是通知栏消息而不是透传消息。
- 请确认您发送的消息是否被归为资讯营销类消息,资讯类消息仅在下拉通知栏时才能看到,请下拉通知栏查看是否收到消息。
- 请确认单个应用收到的通知栏消息未超过上限(EMUI 10&11上限为24条,EMUI 9为49条),超过上限后新消息直接丢弃,需要手动点击或删除一条展示的消息。
- 通过Push自助分析功能查看消息发送情况。
- 排除上述原因仍不能解决请尽可能提供消息对应的“requestid”、发送的token、发送消息的时间、应用包名、应用APP ID、设备SN号以及终端设备上的日志文件,通过在线工单系统与我们进行联系。
说明:华为终端设备上请通过文件管理APP搜索“push.log”和“NC.log”日志文件。
4、推送服务点击消息无法打开目标activity,如何解决?
- 请确认点击消息是否跳转到您自己的应用,您无权打开其他应用activity。
- 请检查目标activity是否存在且其“exported”属性为“true”,即目标activity要对外公开,并且无权限保护。
- 请检查跳转的URI是否正确,请参见自定义点击消息动作进行排查。
- 排除上述原因仍不能解决请通过在线工单系统查询。
5、推送服务是否支持消息撤回或消息覆盖?
当前不支持消息撤回。消息覆盖请参见通知栏消息覆盖展示。
6、在应用进程关闭的状态下,是否可以收到透传消息?
- 普通透传消息,若应用启动管理为自动管理,则无法收到透传消息。
- 高优先级透传消息,若EMUI版本为10.0.0及以上且应用启动管理为自动管理,则可以收到透传消息。
PS:这是根据官方目前的FAQ整理,如有变动,大家以官网发布的为准哦!
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh