定期的に発生する UILocalNotification があります。通知が果たす目的は、単にユーザーに何かをするように思い出させることです。通知が発生すると、ユーザーはアプリに入ることができ、別のアラートがポップアップして、タスクを完了するかどうかを尋ねられ、アプリはそれに応じて追跡します.
ユーザーが電話を使用している場合、通知が発生し、アプリが完全に切り替わり、ユーザー入力が記録されます。通知が発生したときにアプリを使用している場合、すべてがうまく機能します。彼らが自分の電話を使用していない場合、通知は電話を目覚めさせ、「スライドして表示」するオプションがあり、アプリが起動するとアラートがポップアップし、入力が記録されます.
問題は、ユーザーが自分の電話を使用しておらず、アラートが電話を起動する数秒のウィンドウ中にユーザーがスライドして表示しない場合です。後でユーザーがデバイスを起動しても、アラート ウィンドウは引き続き表示されます。そこで、何かが起こったことをユーザーに知らせますが、「スライドして表示」オプションは標準の「スライドしてロック解除」に置き換えられ、電話のロックが解除されると、アプリに入る機能がなくなり、ユーザー入力が可能になります記録されません。
そのため、アプリで通知に応答する機能にアクセスできなくなりました。この問題を解決するためにできることはありますか? ありがとう!