2016-03-25 4 views
0

私はscheduleLocalNotificationを使用してユーザーの通知を作成するiOSアプリケーションを使用しています。私の質問は、通知が表示されたときに、ユーザーがそれをタップするとアプリケーションが処理できることです。しかし、ユーザーが通知と対話していない場合はどうなりますか。通知は消えます。通知が送信されたと判断する方法はありますか?アプリケーションがアクセスできるシステムキューがありますか?UILocalNotificationにはシステムキャッシュがありますか?

答えて

0

「通知が消えます」、ユーザーが からの通知バーを、それを削除しない限り、デフォルトでは

はそのまでは消えませ。

通知が送信されたと判断する方法はありますか?

はい、プログラムによって行うことができます。 scheduledLocalNotificationsを照会する必要があります。あなたは配列&を得るでしょうし、 あなたの確認のためのロジックを書くことができます。

アプリケーションにアクセスできるシステムキューがありますか?

はい、scheduledLocalNotificationsを使用してこれを行うことができます。

希望します。

+0

ご回答ありがとうございますが、残念ながら私の問題は解決しません。 scheduledLocalNotificationsは、将来のある日に送信可能な通知のリストを提供します。送信されたがユーザーが応答しなかった(つまり、クリックして有効にする)通知のリストを探しています。 – mscarafo

+0

あなたができることの1つは、データベースに通知データを1つのフラグ= 0で保存することです。ユーザーが通知およびアプリケーションに応答した場合は、そのフラグを1に更新できます。そうでない場合は、そのフラグ= 0を確認することができます。これは機能しますか? –

+0

私はあなたが何を示唆しているのか理解しており、同じ行に沿って考えていました。私はそれを試してみましょう。ありがとう。 – mscarafo

関連する問題