【问题标题】:What is the drawback of not deleting inactive device tokens returned by APNS feedback service?不删除 APNS 反馈服务返回的非活动设备令牌有什么缺点?
【发布时间】:2014-12-01 03:55:49
【问题描述】:

明显的问题是我会尝试将推送发送到无论如何都不会接收推送的非活动设备,因此会浪费我的流量并可能降低性能。

但是假设我愿意暂时忍受这个,因为我需要先解决其他问题。这个可以吗?我担心如果你不照顾它并继续尝试向不存在的设备发送推送,Apple 可能会阻止你。更具体地说,我不知道如何在他们的文档中解释这句话:

APN 监控提供商在检查反馈服务方面的尽职调查,并避免向设备上不存在的应用发送远程通知。

(https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html#//apple_ref/doc/uid/TP40008194-CH101-SW3)

【问题讨论】:

  • 老实说,这很容易做到,无论是您自己还是使用第三方推送提供商,我认为您应该从第 1 阶段开始。如果您无法做到,恐怕您也可能会错过其他重要功能(错误检查、检测错误令牌等)。
  • 同意 Mickaël 的观点
  • 您能否详细说明其他重要功能?我不明白。
  • 好吧,如果您阅读 Apple 推送服务协议,您会看到例如,您需要处理来自 Apple 的错误响应。这只是一个示例,但它表明运行可靠的推送服务器并不像看起来那么容易。

标签: ios iphone apple-push-notifications


【解决方案1】:

如果您确实开始获得大量非活动设备并且您也在推送,那么 Apple 会向您发送警告,届时您将切换优先级。

【讨论】:

  • 他们给我发电子邮件吗?或者我可以在 iTunes Connect 上看到吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
相关资源
最近更新 更多