Ejabberd 16.03 を使用して iPhone でチャット アプリケーションを作成しました。エンド ユーザーのモバイル アプリがフォアグラウンド/バックグラウンドで実行されていない場合、Ejabberd によるプッシュ通知を介してメッセージが受信されるたびにアラートが送信されます。この通知のペイロードで、ユーザーの JID を取得しました。
次に、このペイロードにProfile_Nameなどのフィールドをもう 1 つ追加します。しかし、私は次のことを知りません:
1) プッシュ通知を送信するためにどのモジュールが使用されていますか?
2) Ejabberd はこれらのプッシュ通知をどのように送信していますか?
3) Ejabberd はどこからデバイス トークンと証明書ファイル (.pem) を取得していますか?
4) 通知のペイロードを構成するにはどうすればよいですか?
私はいくつかの研究開発を行いましたが、特別なことは何も得られません。プッシュ通知用のモジュールがたくさん見つかりましたが、これらのモジュールを追加する必要はないと思います。私はプッシュ通知をうまく受け取っているからです。これらの通知のペイロードをカスタマイズしたいだけです。
どうすればこれができるか教えてください。