【问题标题】:Pushnotification not working properly推送通知无法正常工作
【发布时间】:2016-06-19 03:32:38
【问题描述】:

大家好,我正在关注this 示例我能够生成注册令牌,但我无法在手机中收到通知,有人可以帮我吗?

当我尝试使用此 http://connect-survey.com/APK/bans_push/ 进行检查时,我现在收到此错误:

{"multicast_id":6837230096397340828,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}

【问题讨论】:

  • 你把Manifest中的包名从google的包名替换成你的应用包名了吗??
  • hmmmmm 你添加了互联网权限吗??
  • 那么请给我们一些代码,以便我们找到错误,因为信息不完整
  • 你是否在manifest中更改了以下服务的包名 :: android:name="gcm.play.android.samples.com.gcmquickstart.MyGcmListenerService" android:name="gcm.play .android.samples.com.gcmquickstart.MyInstanceIDListenerService" android:name="gcm.play.android.samples.com.gcmquickstart.RegistrationIntentService"

标签: android google-cloud-messaging


【解决方案1】:

请注意,“项目 ID”(通常显示在 url/控制台仪表板中)与实际的 12 位“项目编号”之间存在差异。

验证您使用的是 项目编号,该编号可在 Google 控制台的项目设置下找到。

Take a look at this screenshot

【讨论】:

  • 请清除此答案以说明如何将此信息应用于问题。
  • 我按照您的建议编辑了我的答案。顺便说一句,如果您发布服务器上收到的设备 id,该列必须是 varchar 256 (ascii) 或更大的类型,否则 id 将被截断并产生问题。
猜你喜欢
  • 2021-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-16
相关资源
最近更新 更多