私のnode-jsサーバーからプッシュ通知を送信しています。バッジ数を1に設定しました。アプリケーションがフォアグラウンドにあるときには、didRegisterForRemoteNotificationsWithDeviceToken
が呼び出され、アプリが私の望むことを実行するときにうまくいきます。私が望むのはUIアクションです。基本的にはユーザーがやるべきことです。ただし、電話機をロックしてからこの通知を行うと、UIは表示されません。私はそれが失敗したと言って、それは通知を呼び出していることを知って、それはアプリ/携帯電話に厳しくlags。誰もが、プッシュ通知が発生したときにこのUI要素をポップアップして電話に遅れをとらないようにする方法を知っていますか?APNSでアプリがないと、遅延/クラッシュが発生する
おかげで、あなたはUIStatusBarStyleBlackTranslucent
オプションで追加する必要があり
いくつかのコードを表示する必要があります。 – Paulw11
私はそれが有益であることを示すことができるコードはわかりません。基本的には、これが起こったときにキーチェーン内の何かにアクセスしようとしています。そのことはtouchIDを介してロックされているので、通知が送信されたときにこれを取得するには、touchIDを実行する必要があります。それが失敗し、エラーを返すと、touchIDは決して表示されません。 – hockeybro
さて、プッシュ通知によってアプリケーションがループ/クラッシュすることはないので、コード内に何かが存在する必要があります。リモート通知を受信したときに実行するコードを表示しますか?あなたはどんなクラッシュをしますか?スタックトレースはどのように見えますか?これをデバッガの下で再現できますか? 「失敗した」メッセージはどこから来たのですか?あなたはそれを印刷した後に何が起こりますか? – Paulw11