我正在创建一个即时消息应用程序。想象像Skype或雅虎信使这样的东西。
现在我们的服务器仅在应用程序处于后台/多任务/最小化时发送推送通知(针对新消息)。但是有时服务器无法检测到我们的应用程序在后台,所以有时即使应用程序在后台它也不会发送推送通知。
现在我在想我们的服务器应该总是向设备发送推送通知,即使它在前台(所以所有消息都会有一个推送通知),但我们不会在前台显示它(apns)。这样,服务器就不需要检测应用程序是否在后台。
你觉得这样可以吗,还是总是发送apns会有副作用,你看,如果你在前台聊天一整天,客户端会收到apns但不显示?