【问题标题】:When a APNS token got expired ? iOS/ PushAPNS 令牌何时过期? iOS/推送
【发布时间】:2014-11-19 20:49:48
【问题描述】:

我正面临一个奇怪的情况。我正在测试一个网络应用程序,旨在发送推送通知。它使用 PushSharp nuget 包。我的测试基于向具体设备发送少量推送消息。我知道,其中一些没有安装应用程序。 在某些情况下,APNS 不会以 DeviceSubscriptionExpired 来回答,主要是第一次尝试。 过了一会儿,它开始正确地回答正确的 DeviceSubscriptionExpired

  1. APNS 的工作原理是什么?
  2. 何时将设备令牌标记为过期?其中 情况?

非常感谢

【问题讨论】:

    标签: ios push-notification apple-push-notifications push pushsharp


    【解决方案1】:

    Apple 通知服务以状态码 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html 响应您的推送请求

    Status code  Description
    0            No errors encountered
    1            Processing error
    2            Missing device token
    3            Missing topic
    4            Missing payload
    5            Invalid token size
    6            Invalid topic size
    7            Invalid payload size
    8            Invalid token
    10           Shutdown
    255          None (unknown)
    

    对于过期的令牌,可能返回 8。该过程是异步的,可能需要一段时间才能获得状态反馈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 2019-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多