设备重启时是否可以自动启动我的应用程序?我们可以在设备重启时使用推送通知来调用应用程序吗?
问问题
625 次
2 回答
2
对于您的第一个问题,没有 JailBreak 是不可能的,您无法在没有用户交互的情况下打开应用程序,尽管启用 VOIP 的应用程序有一个例外。
对于第二个问题,是的,您可以使用推送通知打开应用程序。
更多信息:使用推送通知在指定页面打开应用程序
编辑:
您可以从 launchOptions 获取有效负载,如下所示:
- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSDictionary* payload = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (payload) {
// process the payload here
}
[window addSubview:viewController.view];
[window makeKeyAndVisible];
return YES;
}
于 2013-10-23T06:43:11.573 回答