1

我想使用没有徽章、消息或声音的推送通知消息,仅使用与应用程序相关的 JSON 来实时更新应用程序的内容。这些通知在应用程序未运行时无用,因此当应用程序进入后台或用户空闲时我不会发送它们(向我的服务器发送 unsubsrcibe )并在应用程序进入前台或用户活动时再次订阅。Apple 是否允许这种推送通知的使用?我不想使用基于轮询或自定义套接字的解决方案。

4

3 回答 3

1

我确定有更多理由不使用 APNS 与您的服务器进行实时通信,但这里有两个“阻止程序”

  1. 如果用户失去连接,您将无法从您的服务器取消订阅。
  2. 推送通知在交付时间方面并不可靠。您只会收到推送服务器通知您的 apn 已排队,而不是实际已交付。
于 2013-01-21T14:04:07.067 回答
0

我不确定推送通知是否适合您。

你应该非常小心地使用推送,如果没有充分的理由,人们不喜欢接收通知。(有些人沉迷于离开通知中心的通知,这是一种强迫症..)。

现在,我不确定您究竟想何时发送通知,但如果它是出于更新目的,并且您会在应用程序未运行时将其关闭,为什么不在使用启动应用程序后每隔一段时间更新一次一个简单的休息服务器。如果您不想提醒用户(没有声音、消息或徽章),那么推送的意义何在..

于 2013-01-21T14:04:46.677 回答
0

Apple 明确指示不要使用它来发送数据。仅通知有新数据可用。而且通知显然不是实时的。

于 2014-05-11T12:48:46.290 回答