アプリケーションがバックグラウンドにあるとき、または電話が閉じられているときにメソッドをトリガーするためにアプリケーションプッシュ通知サービスを実装するにはどうすればよいですか。これは可能でしょうか?
ありがとうございました
アプリケーションがバックグラウンドにあるとき、または電話が閉じられているときにメソッドをトリガーするためにアプリケーションプッシュ通知サービスを実装するにはどうすればよいですか。これは可能でしょうか?
ありがとうございました
いいえ、それは不可能です。
アプリがフォアグラウンドにある場合、アプリはプッシュ通知を直接受け取り、それに応答して必要なことを何でも実行できます。
ただし、フォアグラウンドにない場合、通知はユーザーに表示され (無効にしていない場合)、通知センターに表示されます (無効にしていない場合)。ユーザーが通知を選択した場合にのみ、アプリはフォアグラウンドで実行されます。
フォアグラウンドにない場合、アプリケーションは通知を直接受け取りません。
要するに、多くのセットアップと、application:didReceiveRemoteNotification の実装です。ここで詳細な例を読むことができます。パート 2 では、実際の application:didReceiveRemoteNotification の実装に入ります。