设备重启时是否可以自动启动我的应用程序?我们可以在设备重启时使用推送通知来调用应用程序吗?
答案 0 :(得分:2)
对于您的第一个问题,如果没有JailBreak,则无法在没有用户互动的情况下打开应用,尽管支持VOIP的应用有例外。
更多信息:Can iPhone apps start on start-up?
对于第二个问题,您可以通过推送通知打开应用程序。
更多信息:Open app at specified page with Push Notification
修改强>
您可以从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;
}
答案 1 :(得分:0)