我有一个Web服务应用程序,我使用来自服务器的GET请求获取数据。我想在我的应用程序上激活APNS,并在此主题上阅读some good tutorials。我发现我们可以在推送中发送大约200字节的数据。我的问题是,通过推送通知传递我的应用数据是否属实,而不是在指定时间发送GET请求?
注意:目前,当我的数据库中的任何表发生更改时,我会推送通知并作为响应我的用户打开应用程序。在此次启动期间,我向服务器创建了一个GET请求以获取新数据
答案 0 :(得分:3)
无法保证推送通知每次都会到达。所以你不应该将它用于你的数据。它应该用作预期的通知。
以下是苹果在其docs中提及推送通知的内容:
重要提示:由于无法保证交付,因此您不应依赖远程通知工具来通过有效负载向应用程序提供关键数据。永远不要在有效载荷中包含敏感数据。您应该仅使用它来通知用户新数据可用。