アプリがバックグラウンドにあるときにリモート APN 通知を受信するアプリがあります。通知スタイルがバナーの場合、完全に機能します。
ただし、通知スタイルがアラートであり、10 個の APN を受信する場合、ユーザーは最初のアラートで「起動」を選択した後、後続のアラート ボックスを閉じる必要があります。
アプリケーションの起動後にアラートをクリアする方法はありますか?
applicationDidBecomeActive: および applicationWillEnterForeground: で次のことを試しました。
[application cancelAllLocalNotifications];
application.applicationIconBadgeNumber = 0;
しかし、うまくいきません。他の誰かがこの問題を抱えていますか?
また、WhatsAppがこれを実行できるため、これが可能であることもわかっています.
ありがとうございました!