iOS 无法拦截 SMS,也无法轮询服务器或永久维护从设备到服务器的未完成 HTTP 请求(除非应用程序具有有效的后台模式)。
因此,如果需要将通知从服务器推送到客户端,除了我们 APNS 之外别无选择是否正确?
如果需要将通知从服务器推送到设备而不让用户收到警报(在应用程序处于后台的情况下),那么这似乎根本不可能?
这是正确的吗?是否有任何合法的创造性解决方法?
最佳答案
你是对的 - 一旦应用程序在后台,除了 APNS 之外别无选择来接收通知。
无法拦截 ShortMessages(无论是否在后台)。也没有办法在后台永久轮询服务器(这很好,因为这会像 Android 应用程序一样耗尽电池)。
关于ios - 从服务器向客户端发送通知,除了 Apple Push Notification 之外没有别的选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403679/