1

我正在创建一个即时消息应用程序。想象像Skype或雅虎信使这样的东西。

现在我们的服务器仅在应用程序处于后台/多任务/最小化时发送推送通知(针对新消息)。但是有时服务器无法检测到我们的应用程序在后台,所以有时即使应用程序在后台它也不会发送推送通知。

现在我在想我们的服务器应该总是向设备发送推送通知,即使它在前台(所以所有消息都会有一个推送通知),但我们不会在前台显示它(apns)。这样,服务器就不需要检测应用程序是否在后台。

你觉得这样可以吗,还是总是发送apns会有副作用,你看,如果你在前台聊天一整天,客户端会收到apns但不显示?

4

1 回答 1

0

如果有效载荷不同,发送大量通知而不阅读它是没有问题的。

当在前台收到通知时,您不会被迫显示带有警报的通知。

于 2012-11-15T09:09:12.877 回答