Hantar pemberitahuan Firebase Cloud Message tanpa Firebase console
Soalan:
Saya Anda telah mula menggunakan perkhidmatan pemberitahuan terbaharu Google, Firebase Cloud Messaging. Terima kasih kepada kod ini https://github.com/firebase/quickstart-android/tree/master/messaging saya dapat menghantar pemberitahuan kepada peranti Android saya daripada Konsol Pengguna Firebase.
Adakah terdapat API atau kaedah untuk menghantar pemberitahuan tanpa menggunakan konsol Firebase? Maksud saya, seperti API PHP atau sesuatu seperti itu untuk membuat pemberitahuan terus dari pelayan saya.
Jawapan:
Mulai sekarang, untuk contoh menghantar mesej daripada API v1 menggunakan CURL, lihat Menghantar mesej ke peranti tertentu.
curl -X POST -H "Authorization: Bearer ya29.ElqKBGN2Ri_Uz...HnS_uNreA" -H "Content-Type: application/json" -d '{ "message":{ "notification":{ "title":"FCM Message", "body":"This is an FCM Message" }, "token":"bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1..." }}' https://fcm.googleapis.com/v1/projects/myproject-b5ae1/messages:send
Anda perlu mendapatkan token kebenaran untuk membuat panggilan ini. Proses ini didokumenkan dalam permintaan penghantaran kebenaran.
Firebase Cloud Messaging mempunyai API sisi pelayan yang boleh anda hubungi untuk menghantar mesej. Lihat https://firebase.google.com/docs/cloud-messaging/server.
Menghantar mesej boleh semudah memanggil titik akhir HTTP menggunakan curl. Lihat https://firebase.google.com/docs/cloud-messaging/server#implementing-http-connection-server-protocol.
curl -X POST --header "Authorization: key=<API_ACCESS_KEY>" \ --Header "Content-Type: application/json" \ https://fcm.googleapis.com/fcm/send \ -d "{"to":"<YOUR_DEVICE_ID_TOKEN>","notification":{"title":"Hello","body":"Yellow"}}}"
Anda boleh memanggil API REST ini dalam mana-mana persekitaran, tetapi terdapat apa yang dipanggil SDK pengurusan khusus untuk banyak platform yang disenaraikan di sini.
Atas ialah kandungan terperinci Bolehkah saya Menghantar Pemberitahuan Pemesejan Awan Firebase Tanpa Menggunakan Firebase Console?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!