• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

调用推送接口返回成功手机端未收到通知栏消息该如何自检

android 搞java代码 3年前 (2022-05-21) 12次浏览 已收录 0个评论

一、问题场景

某位开发者调用API接口推送音讯,申请返回:{“code”: “80000000”,”msg”: “Success”,”requestId”: “16233092**287602020201″}。返回”code”: “80000000”示意该申请是胜利的,然而手机端未收到告诉栏音讯。

二、起因剖析排查

首先能够排查音讯体中是否存在以下几种字段使用不当的状况:

状况1: validate_only的值是true

validate_only字段管制以后是否为测试音讯,测试音讯只做格局合法性校验,不会推送至用户设施。也就是说validate_only值为true时,即便申请返回”code”: “80000000”,服务器也不会给端侧推送音讯。

状况2:没有应用notification字段

音讯体中有message.data,没有message.notification和message.android.notification,音讯类型为透传音讯。透传音讯透传给利用,不会在告诉栏展现。

状况3:foreground_show的值是false

foreground_show管制前台利用的告诉解决,当该值被设置为“false”且利用在前台时,告诉音讯的全部内容将会通过onMessageReceived(RemoteMessage message)办法传递给利用,不展现告诉栏音讯。

前台利用的告诉解决参考文档

如以上3种状况都不合乎,可应用Push自助剖析性能查问音讯发送状况:

登录AppGallery Connect网站,点击“我的我的项目”,在我的项目列表中找到本人的我的项目,通过“增长 > 推送服务 > 自助剖析(Beta)”页签进入。

输出发送音讯时的“token”和推送服务返回的“requestId”后,点击查问按钮即可查看音讯发送状况。

这下面的音讯记录更新的比较慢,如果未查问到音讯解决,请在推送申请半小时后再查问。Push自助剖析参考文档

如果按以上排查步骤仍未能找到起因,请查看技术支持文档。

理解更多详情>>

拜访华为开发者联盟官网
获取开发领导文档
华为挪动服务开源仓库地址:GitHub、Gitee

关注咱们,第一工夫理解 HMS Core 最新技术资讯~


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:调用推送接口返回成功手机端未收到通知栏消息该如何自检

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址