我正在为一家交付公司构建一个应用程序,只有当任务符合特定条件时,才会在分配新任务时(立即)通知车辆驾驶员电话。(因此在推送通知中放置一个长声音文件不是解决方案)
我可以通过处理application(application: UIApplication, didReceiveRemoteNotification userIno: [NSObject: AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void)
但是,如果手机的屏幕被锁定,则不会调用此方法。当电话屏幕被锁定而没有用户解锁屏幕时,有没有办法处理收到的任务?