0

アプリケーションがバックグラウンドにあり、現在フォアグラウンドに入っている間にローカル通知が発生した場合は、特定のコードを実行する必要があります。これを行う 1 つの方法は、バッジ カウントを取得することですが、より良い方法はありますか?

4

1 に答える 1

-2

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.htmlでドキュメントを確認してください

アプリデリゲートは、アプリがバックグラウンドにあるときに通知を検出できます

   - (void)application:(UIApplication *)app didReceiveLocalNotification:(UILocalNotification *)notif {

    NSString *itemName = [notif.userInfo objectForKey:ToDoItemKey]

    [viewController displayItem:itemName];  // custom method

    application.applicationIconBadgeNumber = notification.applicationIconBadgeNumber-1;

}
于 2013-01-02T16:01:18.987 に答える