Android GCM服务器错误:设备订阅已过期

用户名

通过GCM向Android设备发送通知时,我收到以下响应:

设备订阅已过期:PushSharp.Android.GcmPushService-> AppId

由于这个问题,我在电话上遇到随机问题。例如,该应用在接收器上收到额外的回叫。

有人可以提供有关此错误的更多详细信息吗?什么时候发生?与设备ID注册类似吗?需要采取什么措施来处理这种情况?

谢谢!

他们是

如果您查看GcmPushChannel.cs的代码,则将看到DeviceSubscriptonExpiredExceptionGoogle返回NotRegistered错误或时返回的代码CanonicalRegistrationId

因为您说的是应用程序在接收方上受到了额外的呼叫,所以您的数据库中可能有同一设备的多个注册ID,并且当您向所有设备发送消息时,您的设备会收到多条消息。这可以解释为什么您会在Google的回复中获得规范的注册ID。

我不确定Push Sharp如何处理规范注册ID。从我读到的小代码中,它可能触发一个事件,该事件使您可以从数据库中删除旧的注册ID。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Google Play服务已过期

来自分类Dev

Android模拟器中的Google Play服务已过期

来自分类Dev

Android Places API:模拟器上的Google Play服务已过期

来自分类Dev

Android Studio USB调试Google Play服务已过期

来自分类Dev

Android证书已过期

来自分类Dev

尝试在服务器端验证华为订阅时出现“令牌已过期或无效”

来自分类Dev

如何解决“ adb服务器已过期”错误

来自分类Dev

ng add @ angular / fire'服务器错误。证书已过期”

来自分类Dev

导致此错误的原因:“ air / android / device / Runtime.apk上的SDK组件已过期”

来自分类Dev

Android GCM服务器已发送,但GCM未推送到设备

来自分类Dev

您的Android SDK丢失,已过期或缺少模板

来自分类Dev

从android发送时令牌显示已过期

来自分类Dev

为什么@ angular / fire显示:“服务器错误。证书已过期”,当我运行:ng add @ angular / fire?

来自分类Dev

AWS RDS到PgAdmin的错误保存属性无法连接到服务器:超时已过期

来自分类Dev

Google Android Gcm服务器

来自分类Dev

GCM连接服务器如何将消息发送到Android设备?

来自分类Dev

文件或目录的“货架”已过期;尝试更新-BitBucket服务器Svn镜像

来自分类Dev

实施GCM时如何从android应用程序调用服务器应用程序servlet来注册设备

来自分类Dev

firebase集成错误:Google Play服务已过期

来自分类Dev

firebase 集成错误:Google Play 服务已过期

来自分类Dev

Android GCM将令牌发送到服务器

来自分类Dev

Android GCM服务器的哪个API密钥

来自分类Dev

android gcm服务器中的ssl握手异常

来自分类Dev

Android GCM服务器的哪个API密钥

来自分类Dev

android gcm服务器中的ssl握手异常

来自分类Dev

Android GCM服务器禁用自动通知

来自分类Dev

无法验证服务器上的Android应用内订阅

来自分类Dev

如何使用交叉签名的根信任SSL证书在android <= 5上已过期

来自分类Dev

VS2015RC预发行版本的Visual Studio Emulator for Android已过期

Related 相关文章

  1. 1

    Android Google Play服务已过期

  2. 2

    Android模拟器中的Google Play服务已过期

  3. 3

    Android Places API:模拟器上的Google Play服务已过期

  4. 4

    Android Studio USB调试Google Play服务已过期

  5. 5

    Android证书已过期

  6. 6

    尝试在服务器端验证华为订阅时出现“令牌已过期或无效”

  7. 7

    如何解决“ adb服务器已过期”错误

  8. 8

    ng add @ angular / fire'服务器错误。证书已过期”

  9. 9

    导致此错误的原因:“ air / android / device / Runtime.apk上的SDK组件已过期”

  10. 10

    Android GCM服务器已发送,但GCM未推送到设备

  11. 11

    您的Android SDK丢失,已过期或缺少模板

  12. 12

    从android发送时令牌显示已过期

  13. 13

    为什么@ angular / fire显示:“服务器错误。证书已过期”,当我运行:ng add @ angular / fire?

  14. 14

    AWS RDS到PgAdmin的错误保存属性无法连接到服务器:超时已过期

  15. 15

    Google Android Gcm服务器

  16. 16

    GCM连接服务器如何将消息发送到Android设备?

  17. 17

    文件或目录的“货架”已过期;尝试更新-BitBucket服务器Svn镜像

  18. 18

    实施GCM时如何从android应用程序调用服务器应用程序servlet来注册设备

  19. 19

    firebase集成错误:Google Play服务已过期

  20. 20

    firebase 集成错误:Google Play 服务已过期

  21. 21

    Android GCM将令牌发送到服务器

  22. 22

    Android GCM服务器的哪个API密钥

  23. 23

    android gcm服务器中的ssl握手异常

  24. 24

    Android GCM服务器的哪个API密钥

  25. 25

    android gcm服务器中的ssl握手异常

  26. 26

    Android GCM服务器禁用自动通知

  27. 27

    无法验证服务器上的Android应用内订阅

  28. 28

    如何使用交叉签名的根信任SSL证书在android <= 5上已过期

  29. 29

    VS2015RC预发行版本的Visual Studio Emulator for Android已过期

热门标签

归档