在我的应用程序中,我使用Parse.com作为我的服务器提供商。该应用程序包括一个聊天服务,其工作方式如下:每3秒我发送一个查询并返回,如果有任何聊天日期大于我查询的最后一个。它工作得很好,但我希望我的应用程序更高效,因为我不希望用户每3秒刷新1或2 kb。我希望应用程序能够在添加新的聊天时接收聊天,我称之为推送。类似于邮件应用程序,当新邮件可用时,他们会被下载(我不知道苹果实际上是这样做还是偶尔刷新)。有什么建议吗?
答案 0 :(得分:1)
是的,APNS的所有部分。
当您发送消息时,也会向所有收件人发送推送。
https://parse.com/tutorials/ios-push-notifications
当然有一些设置,但是一旦你保存了消息,就让用户安装然后推送给他们。然后你需要修改你的appdelegate,这样如果在应用程序打开时收到推送,只需刷新你的聊天窗口,如果用户在聊天窗口中,或者如果他们在另一个用户中,可能只是向用户显示某种警报应用程序的一部分。