Appleの時計アプリでボタンをクリックすると、iPhoneアプリでスケジュールされたローカル通知をキャンセルしたいと思います。デバイスがスリープしている間にdidReceiveApplicationContextを呼び出しますか?
今、私は時計と電話機間の情報を転送するためのupdateApplicationContextメソッドを使用して情報を送信しています。私はdidReceiveApplicationContextメソッドを通じてローカル通知をキャンセルします。
今のところdidReceiveApplicationContextは、アプリケーションが開いているときにのみ呼び出されます。その間にアプリを開いていなければ通知が表示されます。私は、アプリを開かなくても通知が表示されないようにする必要があります。
デバイスがスリープ状態にあるか、またはアプリケーションがフォアグラウンドにないときに、didReceiveApplicationContextをバックグラウンドで呼び出す方法はありますか?
ありがとうございました! – user3764950