【问题标题】:Push notifications not received in some devices in iOSiOS 中的某些设备未收到推送通知
【发布时间】:2015-06-06 09:58:51
【问题描述】:

我正在 iOS 中实现推送通知以发送优惠和交易。现在我正在开发环境中工作。我看到一些设备没有收到通知。有人可以解释可能的原因吗?我还读到,如果多次向同一设备发送推送,那么 APPLE 会为该特定设备禁用它们吗?有人可以验证这一点或提供我可以找到问题的任何文档。任何反馈将不胜感激。

【问题讨论】:

  • 您是否尝试过免费的推送服务并为您提供一切?例如 parse.com
  • 不,我已经为它实现了我自己的服务器。您还需要其他与​​服务器相关的信息吗?
  • 是的。如果你能给我们更多的信息。另外,也许您可​​以尝试考虑像 parse.它们是免费的,而且几乎总是能提供。也给我们更多信息,以便我们提供帮助:-)
  • for Parse 我是否必须手动输入消息以进行推送,或者有没有办法在需要的时间和地点自动推送?
  • 服务器所需的所有信息。实际上,我需要联系我的服务器人员以获取信息。您能否提供您需要的确切信息,以便我可以问他同样的问题。

标签: ios iphone ios7 ios8 apple-push-notifications


【解决方案1】:

不是直接回答您的问题,而是您在 cmets 和替代方案中询问的内容。您可以使用推送通知服务,例如Parse。 它们允许您向 Web、iOS 和 Android 发送推送通知,还提供数据存储和后端基础设施。 Parse 最好的一点是它们是免费的。除非您有 100 万个唯一收件人,否则这很难实现。 Parsee 允许您以多种方式结束推送通知,其中一些包括基于其表格或其他事件的自动消息。您可以在他们的云代码中对它们进行编程。如果你有一个网站,你可以使用他们的 REST API 或他们的 Java Script API 来做到这一点。您也可以从他们网站上的推送窗口发送。 设置相当容易。我将在下面为您提供最重要的链接。

iOS Quick Start Guide

Rest API

PHP Guide

希望对你有帮助,朱利安

【讨论】:

    【解决方案2】:

    如果您依赖于 APNS,则无法保证推送通知的传递。关于发送多个通知。就像如果您每分钟发送一次通知,那么很多人可能无法发送。否则会的。这项服务是免费的,包括我自己在内的许多人都会定期使用它。尽管苹果不提供任何保证,但它已定期交付。我在服务器端使用 php 脚本发送推送通知。如果您想知道如何使用 php 发送推送通知,请参阅以下链接。 tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多