2016-09-28 10 views
0

ユーザーがWi-Fi iOSシステム設定を無効にすると、アプリにローカル通知が表示されます。しかし、の回数だけWifiをオン/オフすると、の「n」個の通知が表示されます。iOSで重複した通知を避けるにはどうすればよいですか?

以前の通知がクリアされた場合、またはユーザーがアプリを起動するためにタップする場合にのみ、新しい通知を表示したいと考えています。

これをどのように達成できますか?

ありがとうございました。

+1

通知を受け取ったときにネットワークステータスが実際に変更されたかどうかを確認してください。もしそうでなければ、_n-1_通知を正常に無視することができます。 – holex

+0

新しい通知を設定する前にすべての通知をキャンセルする必要があります。 –

答えて

1

新しい通知をスケジュールする前に[[UIApplication sharedApplication] cancelLocalNotification:notification]に電話する必要があります。通知がキャンセルされ、ユーザーは通知を1つだけ受け取ります。

詳細についてはthisをご確認ください。

関連する問題