Menerima pesan upstream

Ketika FCM menerima panggilan pesan upstream dari aplikasi klien, FCM akan membuat stanza XMPP yang diperlukan untuk mengirim pesan upstream. FCM akan menambahkan kolom category dan from, lalu mengirimkan stanza seperti berikut ini ke server aplikasi:

<message id="">
  <gcm xmlns="google:mobile:data">
  {
      "category":"com.example.yourapp", // to know which app sent it
      "data":
      {
          "hello":"world",
      },
      "message_id":"m-123",
      "from":"REGID"
  }
  </gcm>
</message>

Mengirim pesan ACK

Sebagai respons atas pesan upstream seperti yang ditunjukkan di atas, server aplikasi harus menggunakan koneksi yang sama untuk mengirim pesan ACK yang berisi ID pesan unik. Jika FCM tidak menerima ACK, pesan tersebut mungkin dikirim kembali ke server aplikasi.

<message id="">
  <gcm xmlns="google:mobile:data">
  {
      "to":"REGID",
      "message_id":"m-123"
      "message_type":"ack"
  }
  </gcm>
</message>

Baca Referensi Server Koneksi XMPP untuk mengetahui informasi lebih lanjut mengenai sintaks pesan upstream.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.