私の要求は、サーバーから iPhone にプッシュ通知を送信することです。すべてがうまくいっています。通知をすぐに受け取ったときにiPhone側がサーバー側にフィードバックできるようにする必要がない限り。アプリがフォアグラウンドの場合、didReceiveRemoteNotificationメソッドを介して HTTP リクエストを送信できます。しかし、私のアプリがバックグラウンドにある場合 (ホームボタンをクリックして終了)、didReceiveRemoteNotificationはまったく呼び出されません! どうして???髪引っ張ってる!
技術的には実現可能だと思います。「Whats App」を確認すると、phoneA は phoneB にメッセージを送信します。phoneB がオフラインの場合、phoneA は 1 つのティックしか取得しません。後で phoneB がオンラインになると、phoneA はダブル ティックを受け取ります。また、phoneB がバックグラウンドにある場合、phoneA もダブル ティックを取得できます。これは、phoneB がバックグラウンドにあるにもかかわらず、何かを実行したことを意味します。
アプリがバックグラウンドにあるときにWhats Appがどのようにできるのか疑問に思っています.
どうもありがとう!よろしく、
ベンロー