0

デバイスの再起動時にアプリケーションを自動的に開始することはできますか? デバイスの再起動時にプッシュ通知を使用してアプリケーションを呼び出すことはできますか?

4

2 に答える 2

2

最初の質問については、JailBreak なしでは不可能です。VOIP対応アプリには例外がありますが、ユーザーの操作なしではアプリを開くことはできません。

詳細: iPhone アプリは起動時に開始できますか?

2 番目の質問では、プッシュ通知でアプリを開くことができます。

詳細:プッシュ通知で指定したページでアプリを開く

編集:

以下のように、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 に答える
0

このドキュメントの UIBackgroundModes セクションを見てください。voipキーを追加すると、起動時にアプリが自動起動されると記載されているようです。

このサンプルコードを試してください

サンプル アプリは、この動作を確認しているようです。

于 2013-10-23T06:43:08.587 に答える