当设备收到通知(无用户交互)时,我需要以编程方式将应用程序从后台运行到前台。
每当发生通知时,我都可以使用
解析数据func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {}
但无法加载UI。
如何将应用程序带到前台?
顺便说一下,我启用了“后台模式”并在xcode中检查了“远程通知”。
答案 0 :(得分:3)
你不能。您只能向用户发送通知,询问他们是否要打开应用程序(或回答通知提出的问题,甚至无需打开应用程序)。
答案 1 :(得分:1)
用户点击通知后,用户将进入前景,否则您无法直接进入前台
答案 2 :(得分:1)
没有用户互动就无法实现,
您可以将APNS发送到设备以告知用户将应用程序带到前台,如果用户进行了交互,您可以继续进行操作