ios - 从服务器向客户端发送通知,除了 Apple Push Notification 之外没有别的选择吗?

标签 ios apple-push-notifications

iOS 无法拦截 SMS,也无法轮询服务器或永久维护从设备到服务器的未完成 HTTP 请求(除非应用程序具有有效的后台模式)。

因此,如果需要将通知从服务器推送到客户端,除了我们 APNS 之外别无选择是否正确?

如果需要将通知从服务器推送到设备而不让用户收到警报(在应用程序处于后台的情况下),那么这似乎根本不可能?

这是正确的吗?是否有任何合法的创造性解决方法?

最佳答案

你是对的 - 一旦应用程序在后台,除了 APNS 之外别无选择来接收通知。

无法拦截 ShortMessages(无论是否在后台)。也没有办法在后台永久轮询服务器(这很好,因为这会像 Android 应用程序一样耗尽电池)。

关于ios - 从服务器向客户端发送通知,除了 Apple Push Notification 之外没有别的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403679/

相关文章:

ios - 为什么我需要存储一个 CLLocationManager 来获取 MKMapView 中的用户位置?

ios - UITextView keyboardDismissMode Bug

ios - 快速解析地理点未获取当前位置

用于验证推送通知证书的 Windows 等效 Mac Keychain Access

ios 推送通知服务器可靠性

iOS 应用未根据所选语言进行本地化

ios - 如何将大文本放入多个 UITextView 或 UILabel?

ios - 如何生成 APN 证书,以便它在 ios 应用程序传输后处理以支持旧应用程序和新应用程序

cordova - 苹果推送通知 token 会随着 iOS 更新而改变吗?

ios - APNS(苹果推送通知服务)可靠性