iOSの

0

こんにちは、私はチャットメッセージングapplicaitonをbuidlingていると私は、ユーザーの送信者からのメッセージを受信したときnotificatonプッシュを処理する問題に直面したiOSの

バックグラウンドでチャットアプリケーション用のリモート通知を処理します。 IV

同様のWhatsAppがrecei Iの後、いACHIEVEプッシュ通知と私は飛行機モードをオンにしたが、私はまだメッセージを私はアプリを開いているが含まれて見ることができます。だから、私はそれが通知を受け取っている間にメッセージを受け取ったと信じています。私は、ユーザーの代わりにプレスのホーム画面にアプリのアイコンからアプリを開いたり、通知に他のアクションを行うときに、リモートチャットメッセージのプッシュ通知を処理するための良い方法を見つけることができません

PROBLEM

は手動でアプリをつくれなかったときにメッセージをロードするが、これは私が行うのWhatsApp上でテストするもののようではありません

を試してみました。 私はサードパーティのソケットライブラリ(socket.io)を試しましたが、アプリケーションが終了するとiOSはリスニングサービスを停止しました。ビルドしたいものには適用されません。

QUESTIONは

まだプッシュ通知またはバックグラウンドモードリモート通知を使用している場合、プッシュ通知を扱うことができるとどのような方法は、アプリケーションが実行されていないときということですか?

私はApple PushKitについても知っていますが、これはVoIP提供アプリのみを許可しているのでしょうか? Appleが私のアプリをApple Storeに公開することを誰にも知られているのですか?私はPushKitをテキストメッセージだけに使うとAppStoreに公開しますか?

不確かな質問、どのようにWhatsappがこれを達成することができますか?それはまた、PushKitを使って行います。

ありがとうございました!

答えて

0

実際にあなたのアプリが死んだときに何かを処理することはできませんので、問題を解決するための簡単な解決方法は、サーバーにすべてのプッシュ通知データを保存してアプリを実行するときにサーバーから取得し、私はWhatsappも同じようにこれを処理すると思う。