Android 使用推送通知进行实时更新有什么好处?
我们有一个react本机应用程序,希望在服务器端每次发生变化时强制更新我们的应用程序。 我们目前正在使用firebase云消息向(react native)应用程序发送推送通知,但现在也需要一种添加实时更新的方法 我们考虑只使用推送通知(而不是像mqtt这样的东西)。 我想知道是否存在我目前没有想到的任何问题/限制:Android 使用推送通知进行实时更新有什么好处?,android,ios,push-notification,firebase-cloud-messaging,apple-push-notifications,Android,Ios,Push Notification,Firebase Cloud Messaging,Apple Push Notifications,我们有一个react本机应用程序,希望在服务器端每次发生变化时强制更新我们的应用程序。 我们目前正在使用firebase云消息向(react native)应用程序发送推送通知,但现在也需要一种添加实时更新的方法 我们考虑只使用推送通知(而不是像mqtt这样的东西)。 我想知道是否存在我目前没有想到的任何问题/限制: 我在书中读到,苹果公司指示不要仅仅为了数据更新而使用推送通知,但我现在找不到任何参考资料 我知道推送通知不像MQTT那样“实时”,我认为只要延迟不超过几秒钟就可以了 我知道负
- 我在书中读到,苹果公司指示不要仅仅为了数据更新而使用推送通知,但我现在找不到任何参考资料
- 我知道推送通知不像MQTT那样“实时”,我认为只要延迟不超过几秒钟就可以了
- 我知道负载大小限制为4kb,但这对我们来说也不是问题
- 这些推送通知消息将没有任何可见的UI,只有数据负载,以使我们的应用程序更新
使用mqtt这样的工具有什么好处吗?没有react native的经验,但从推送通知的角度来看,平台既不保证交付,也不保证及时交付。在安卓上;设备制造商经常做一些他们不应该做的事情,使FCM无法提供通知,以帮助节省电池寿命 你的应用程序不应该完全依赖推送通知本身来传递你的内容,而应该有一些备份,比如一个不频繁的轮询计时器或者以防万一的东西 通过mqtt使用推送通知的好处是,mqtt您需要在Android和iOS环境下运行服务。您需要前台的应用程序才能接收消息。推送通知没有限制,因为它们大部分被集成到操作系统中