iOS 推送通知大小限制和聊天应用程序

标签 ios push-notification chat

我们正在使用推送技术为手机开发聊天应用程序。

这个想法是通过推送发送消息,这样我们就可以保持电池生命周期,避免后台循环不断向服务器发出请求。

目前的主要问题是 iOS 消息的负载限制为 256。

有人遇到过这个问题吗?解决它的最佳方法是什么?

最佳答案

使用推送通知构建聊天应用程序不是一个好主意,因为推送通知不是用来传递数据的,因此有效负载不是您的主要问题,因为无法保证根据 apple 传递推送通知。 :

Delivery of notifications is a “best effort”, not guaranteed. It is not intended to deliver data to your app, only to notify the user that there is new data available.

因此在 iOS7 发布之前你需要使用其他东西,因为 iOS 7 有新的后台获取模式,不幸的是,由于 NDA,我可以解释更多,所以你可以登录 apple 的论坛并阅读相关内容。

在那之前你不能从Socket based iphone app开始Cesare Rocchi 的精彩教程。

关于iOS 推送通知大小限制和聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18170362/

相关文章:

当设备处于 sleep 模式时,Android GCM 通知不会出现

java - 如何获取用户在 Appolozic 中聊天的联系人列表?

php - 如何在 AJAX 实时聊天中实现聊天审核?

ios - NSUserDefaults 问题(变为空)

ios - 等待手环连接 iPhone

ios - 通过 Swift 关闭推送通知功能

android - 如何在android中制作聊天应用程序?

ios - 我们什么时候使用saveAccount :(ACAccount *)account of ACAccountStore class?

ios - 未调用 UIPicker 的方法 titleForRow

iphone - 应用程序关闭时是否可以从推送通知触发图像下载?