私のアプリには UILocalNotification を使用したアラーム機能があり、うまく機能します。ただし、ユーザーがアプリをアンインストールし、後で再インストールすると、すべての「中間」通知を一度に受け取ります。
私は電話しようとしました:
[[UIApplication sharedApplication] cancelAllLocalNotifications];
アプリが初めて起動された場合でも、 application:didFinishLaunchingWithOptions: が呼び出される前に通知が受信されるため、役に立ちません。
これは 4.0 でさらに悪化し、ユーザーがアプリを削除してもアラームが繰り返されましたが、少なくともそのバグは後のリリースで Apple によって修正されました。しかし、今私はこれで立ち往生しています。誰にもアイデアがありますか?