0

Lookout www.lookout.com がどのように iOS に悲鳴を上げる機能を実装しているのか疑問に思います。アプリが非アクティブ モード (ユーザーがホーム ボタンを押したとき) であるため、通知を処理する方法がありません (didReceiveRemoteNotification が呼び出されないため)。では、アラート音をカスタマイズしない限り、通知を受け取ったときにどのようにして電話が悲鳴を上げるようになったのでしょうが、そうではないと思います。何か案は?

4

1 に答える 1

1

メソッドをオーバーライドできます:

  - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
   if (launchOptions != nil) {
       apnsDict=[launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
    //handle more here
    }
}

アプリが非アクティブである間に通知を受け取った場合、アプリケーションを開くたびに、このメソッドでこの条件が true になります。

于 2013-05-09T10:12:31.587 に答える