![Cordova plugin firebase push notifications | Firebase cloud messaging for cordova project.](https://i.ytimg.com/vi/AD_I0Z4SRaA/hqdefault.jpg)
เนื้อหา
- Google Cloud Messaging ทำอะไรได้บ้าง
- การเพิ่ม Firebase ให้กับโครงการ Android ของคุณ
- ส่งการแจ้งเตือนแบบพุชครั้งแรกของคุณด้วย Firebase
- การกำหนดเป้าหมาย: กิจกรรมการแปลงการแจ้งเตือน
- การแจ้งเตือนของคุณประสบความสำเร็จหรือไม่
- จะเกิดอะไรขึ้นถ้าแอปของฉันอยู่เบื้องหน้า
- การแจ้งเตือนที่น่าดึงดูดยิ่งขึ้น: การกำหนดเป้าหมายผู้ใช้ของคุณ
- การกำหนดเป้าหมายอุปกรณ์เดียวด้วยโทเค็นการลงทะเบียน
- ห่อ
แม้ว่าจะอยู่นอกเหนือขอบเขตของบทช่วยสอนนี้คุณยังสามารถใช้ FCM สำหรับการแจ้งเตือนต้นน้ำซึ่ง FCM ได้รับจากแอปพลิเคชันไคลเอนต์หรือเพื่อแจ้งให้แอปของคุณทราบเมื่อมีข้อมูลใหม่ให้ดาวน์โหลด ด้วยวิธีนี้คุณสามารถมั่นใจได้ว่าการสื่อสารระหว่างแอพเซิร์ฟเวอร์และแอพไคลเอนต์ของคุณเกิดขึ้นเฉพาะเมื่อจำเป็นซึ่งมีประสิทธิภาพมากกว่าแอปไคลเอนต์ที่ติดต่อกับเซิร์ฟเวอร์เป็นระยะ ๆ ในโอกาสที่อาจมีข้อมูลใหม่บางอย่าง
เนื่องจาก FCM เป็นส่วนหนึ่งของ Firebase มันจึงเล่นได้ดีกับบริการ Firebase อื่น ๆ เมื่อคุณเข้าใจในข้อมูลสำคัญเกี่ยวกับ FCM แล้วคุณอาจต้องการใช้การทดสอบ A / B เพื่อระบุการแจ้งเตือนที่มีประสิทธิภาพมากที่สุดหรือใช้ Firebase Predictions เพื่อใช้การเรียนรู้ของเครื่องที่ทรงพลังกับข้อมูลการวิเคราะห์ทั้งหมดที่สร้างจากแคมเปญ FCM ต่างๆของคุณ
FCM รองรับ s สองประเภท:
- การแจ้งเตือน แอปพลิเคชันไคลเอนต์จะทำงานแตกต่างกันไปขึ้นอยู่กับว่าอยู่ในพื้นหลังหรือเบื้องหน้าเมื่อได้รับ FCM หากแอปของคุณอยู่ในพื้นหลัง Firebase SDK จะประมวลผลและแสดงเป็นการแจ้งเตือนในถาดระบบของอุปกรณ์โดยอัตโนมัติ เนื่องจากระบบ Android สร้างการแจ้งเตือนสำหรับคุณนี่เป็นหนึ่งในวิธีที่ง่ายที่สุดในการส่งการแจ้งเตือนแบบพุชไปยังผู้ใช้ของคุณ หากแอปของคุณได้รับ FCM ในขณะที่อยู่เบื้องหน้าแสดงว่าระบบนั้น เคยชิน จัดการการแจ้งเตือนนี้โดยอัตโนมัติทำให้คุณสามารถดำเนินการโทรกลับ (on) ที่ได้รับ () ของแอป เราจะทำการสำรวจที่ได้รับ () ภายหลังในบทช่วยสอนนี้ แต่สำหรับตอนนี้โปรดทราบว่าหากแอปของคุณได้รับในขณะที่อยู่ในเบื้องหน้าโดยค่าเริ่มต้นแล้วจะไม่ปรากฏต่อผู้ใช้
- ข้อมูล คุณสามารถใช้ data s เพื่อส่งองค์ประกอบข้อมูลแบบกำหนดเองไปยังแอปพลิเคชันไคลเอนต์ อย่างไรก็ตาม FCM วางขีด จำกัด 4KB สำหรับข้อมูลเหล่านี้ดังนั้นหากส่วนของข้อมูลของคุณเกิน 4KB คุณจะต้องดึงข้อมูลเพิ่มเติมโดยใช้ WorkManager หรือ JobScheduler API
ในบทช่วยสอนนี้เราจะเน้นเรื่องการแจ้งเตือน
Google Cloud Messaging ทำอะไรได้บ้าง
หากคุณกำลังใช้เซิร์ฟเวอร์และ API ไคลเอนต์ Google Cloud Messaging (GCM) มีข่าวร้าย: บริการนี้เลิกใช้แล้วและ Google กำลังวางแผนที่จะปิดบริการ GCM“ ส่วนใหญ่” ในเดือนเมษายน 2019 หากคุณยัง ใช้ GCM จากนั้นคุณควรเริ่มย้ายโครงการของคุณไปที่ FCM ในตอนนี้และจะต้องดำเนินการย้ายข้อมูลให้เสร็จสิ้นภายในเดือนเมษายน 2019
การเพิ่ม Firebase ให้กับโครงการ Android ของคุณ
มาดูกันว่าการเพิ่มการสนับสนุน FCM พื้นฐานให้กับแอปของคุณนั้นง่ายเพียงใดจากนั้นใช้เพื่อส่งการแจ้งเตือนแบบพุชไปยังผู้ใช้
เนื่องจาก FCM เป็นบริการ Firebase คุณจะต้องเพิ่ม Firebase ลงในแอปของคุณ:
- ตรงไปที่ Firebase Console
- เลือก“ เพิ่มโครงการ” และตั้งชื่อโครงการของคุณ
- อ่านข้อกำหนดและเงื่อนไข หากคุณยินดีดำเนินการต่อให้เลือก“ ฉันยอมรับ…” แล้วตามด้วย“ สร้างโครงการ”
- เลือก“ เพิ่ม Firebase ไปยังแอพ Android ของคุณ”
- ป้อนชื่อแพคเกจโครงการของคุณแล้วคลิก“ ลงทะเบียนแอป”
- เลือก“ ดาวน์โหลด google-services.json”
- ใน Android Studio ให้ลากและวางไฟล์ google-services.json ลงในไดเรกทอรี "แอป" ของโครงการ
- เปิดไฟล์ build.gradle ระดับโครงการและเพิ่มรายการต่อไปนี้:
classpath com.google.gms: google-services: 4.0.1
- เปิดไฟล์ build.gradle ระดับแอปของคุณและเพิ่มปลั๊กอินบริการของ Google รวมถึงการพึ่งพาสำหรับ Firebase Core และ FCM:
// เพิ่มปลั๊กอินบริการของ Google // ใช้ปลั๊กอิน: com.google.gms.google-services ………การพึ่งพา {การนำไปใช้งาน fileTree (dir: libs, รวม:) // เพิ่ม Firebase Core // การนำไปใช้ com.google.firebase: firebase-core: 16.0.1 // เพิ่ม FCM // การใช้งาน com.google.firebase: firebase-messaging: 17.3.4
- เมื่อได้รับแจ้งให้ซิงค์การเปลี่ยนแปลงของคุณ
- จากนั้นคุณต้องแจ้งให้ Firebase Console ทราบว่าคุณได้เพิ่ม Firebase ลงในโครงการของคุณเรียบร้อยแล้ว ติดตั้งแอปของคุณบนสมาร์ทโฟนหรือแท็บเล็ต Android จริงหรืออุปกรณ์ Android เสมือน (AVD)
- กลับไปที่ Firebase Console เลือก“ Run app เพื่อตรวจสอบการติดตั้ง”
- เมื่อ Firebase ตรวจพบแอปของคุณคุณจะเห็น“ ขอแสดงความยินดี” เลือก“ ดำเนินการต่อไปยังคอนโซล”
ส่งการแจ้งเตือนแบบพุชครั้งแรกของคุณด้วย Firebase
และนั่นมัน! ตอนนี้คุณสามารถส่งการแจ้งเตือนแบบพุชไปยังผู้ใช้ของคุณและการแจ้งเตือนนั้นจะปรากฏในซิสเต็มเทรย์ของอุปกรณ์ (ในตอนนี้สมมติว่าแอปของคุณไม่อยู่ในเบื้องหน้าเมื่อมีการส่ง)
คุณสร้างการแจ้งเตือน FCM โดยใช้ Notifications Composer ซึ่งสามารถใช้งานได้ผ่าน Firebase Console:
- ตรวจสอบให้แน่ใจว่าแอปของคุณได้รับการติดตั้งและทำงานในพื้นหลังและอุปกรณ์ของคุณมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
- ใน Firebase Console เลือก“ Cloud Messaging” จากเมนูด้านซ้าย
- เลือก“ ส่งก่อนของคุณ”
- ตั้งชื่อและเนื้อหาของคุณจากนั้นคลิก“ ถัดไป”
- เปิดเมนูแบบเลื่อนลง“ เลือกแอป” แล้วเลือกแอปพลิเคชันของคุณจากรายการ ส่วนนี้ยังรวมถึงตัวเลือกขั้นสูงบางอย่างที่คุณสามารถใช้เพื่อสร้างการแจ้งเตือนเป้าหมายตามปัจจัยต่าง ๆ เช่นเวอร์ชันแอปตำแหน่งที่ตั้งของอุปกรณ์และครั้งสุดท้ายที่ผู้ใช้มีส่วนร่วมกับแอปของคุณ เราจะไม่ใช้ตัวเลือกใด ๆ เหล่านี้ในการแจ้งเตือนการทดสอบของเรา แต่ถ้าคุณต้องการดูว่ามีอะไรให้เลือก "และ ... " และสำรวจดรอปดาวน์ที่ตามมา
- เมื่อแก้ไขส่วนนี้เสร็จแล้วให้คลิก“ ถัดไป”
- สมมติว่าคุณต้องการส่งทันทีเปิดดรอปดาวน์“ ส่งถึงผู้ใช้ที่มีสิทธิ์” และเลือก“ ทันที”
- ที่ด้านล่างขวาของหน้าจอคลิก“ เผยแพร่”
- ตรวจสอบข้อมูลทั้งหมดในป๊อปอัปที่ตามมาและหากคุณยินดีที่จะดำเนินการต่อให้เลือก "เผยแพร่"
หลังจากนั้นครู่หนึ่งอุปกรณ์ไคลเอนต์ทั้งหมดที่คุณกำหนดเป้าหมายควรได้รับการแจ้งเตือนนี้ในซิสเต็มเทรย์
เวลาส่วนใหญ่การแจ้งเตือนของ FCM จะถูกส่งทันที แต่บางครั้งอาจใช้เวลาสองสามนาทีกว่าจะมาถึงดังนั้นอย่าตกใจถ้าการแจ้งเตือนของคุณล่าช้า
การกำหนดเป้าหมาย: กิจกรรมการแปลงการแจ้งเตือน
เมื่อสร้างการแจ้งเตือนคุณจะมีเป้าหมายอยู่เสมอ - ไม่ว่าจะเป็นการผลักดันให้ผู้ใช้กลับไปที่แอปของคุณหรือโน้มน้าวให้พวกเขาซื้อสินค้าในแอปหรือเพียงแค่เปิดการแจ้งเตือน
คุณสามารถกำหนดเป้าหมายให้กับการแจ้งเตือนของคุณโดยใช้เครื่องมือแจ้งเตือนแล้วติดตามประสิทธิภาพของการแจ้งเตือนนั้นในแผงควบคุมการรายงาน FCM
หากต้องการตั้งเป้าหมายให้คลิกเพื่อขยายส่วน "เหตุการณ์การแปลง" ของผู้แต่งการนำทางจากนั้นเปิดเมนูแบบเลื่อนลงที่แนบมาและเลือกจากเหตุการณ์การแปลงที่มี
การแจ้งเตือนของคุณประสบความสำเร็จหรือไม่
หลังจากส่งการแจ้งเตือนคุณสามารถวิเคราะห์ประสิทธิภาพได้ในแผงควบคุมการรายงาน FCM ซึ่งควรโหลดโดยอัตโนมัติทุกครั้งที่คุณส่งใหม่หรือคุณสามารถเข้าถึงแผงควบคุมได้โดยตรง
แม้ว่าคุณจะไม่ได้ตั้งเป้าหมายการแปลงที่ชัดเจนใด ๆ ก็ตามคุณยังสามารถวัดได้ว่าผู้ใช้ทำงานกับการแจ้งเตือนของคุณหรือไม่โดยเปรียบเทียบจำนวนการแสดงผลกับจำนวนที่เปิด
นอกจากนี้คุณยังสามารถเลือกใด ๆ ในรายการนี้เพื่อดูข้อมูลการส่งเปิดและแปลงเป็นกราฟ หากคุณตั้งเป้าหมายการแปลงใด ๆ นี่ก็เป็นที่ที่คุณจะพบสถิติที่เกี่ยวข้องกับเป้าหมายเหล่านั้น
จะเกิดอะไรขึ้นถ้าแอปของฉันอยู่เบื้องหน้า
การแจ้งเตือน FCM ทำงานแตกต่างกันไปขึ้นอยู่กับสถานะของแอปพลิเคชันไคลเอนต์
โดยค่าเริ่มต้นแอปของคุณจะไม่แสดง FCM ใด ๆ ที่ได้รับในขณะที่อยู่เบื้องหน้าดังนั้นเมื่อคุณส่งไม่มีการรับประกันว่าผู้ใช้ของคุณจะจริง ดู ที่
หากต้องการดำเนินการกับแอปของคุณจะได้รับขณะที่อยู่ใน เบื้องหน้าคุณจะต้องขยาย FirebaseMessagingService แทนที่วิธีการที่ได้รับแล้วดึงเนื้อหาของโดยใช้ getNotification หรือ getData ขึ้นอยู่กับว่าคุณกำลังทำงานกับข้อมูลหรือการแจ้งเตือนหรือทั้งสองอย่าง
สร้างคลาส Java ใหม่ชื่อ“ MyFirebaseMessagingService” แล้วเพิ่มรายการต่อไปนี้:
MyFirebaseMessagingService ระดับสาธารณะขยาย FirebaseMessagingService {@Override โมฆะสาธารณะ onReceived (ระยะไกล) {super.onReceived (ระยะไกล);
คุณจะต้องสร้างวัตถุแจ้งเตือนด้วย นี่เป็นโอกาสของคุณในการปรับแต่งการแจ้งเตือนของคุณเช่นการเลือกเสียงที่ควรเล่นทุกครั้งที่ผู้ใช้ได้รับการแจ้งเตือนนี้หรือใช้ไอคอนการแจ้งเตือนที่กำหนดเอง คุณจะต้องดึงเนื้อหาจากข้อมูลหรือการแจ้งเตือนเช่น:
NotificationCompat.Builder notificationBuilder = ใหม่ NotificationCompat.Builder (นี่คือ "channel_id") .setContentTitle (remote.getNotification (). getTitle ()) .setContentText (remote.getNotification (). getBody ()) setStyle (ใหม่ NotificationCompat.BigTextStyle ()) .setSound (RingtoneManager.getDefaultUri (RingtoneManager.TYPE_NOTIFICATION)) .setSmallIcon (R.mipmap.ic_launcher) NotificationManager notificationManager = (NotificationManager) getSystemService (Context.NOTIFICATION_SERVICE); notificationManager.notify (0, notificationBuilder.build ()); }}
เมื่อคุณสร้างบริการของคุณแล้วอย่าลืมเพิ่มลงในรายการของคุณ:
ตอนนี้ทุกครั้งที่แอปของคุณได้รับ FCM ในขณะที่อยู่เบื้องหน้าแอปจะถูกส่งไปที่ตัวจัดการ onRivedived () และแอปของคุณจะดำเนินการตามที่คุณกำหนดเช่นการโพสต์การแจ้งเตือนหรืออัปเดตเนื้อหาของแอป
การแจ้งเตือนที่น่าดึงดูดยิ่งขึ้น: การกำหนดเป้าหมายผู้ใช้ของคุณ
จนถึงตอนนี้เราได้ส่งการแจ้งเตือนเดียวกันไปยังฐานผู้ใช้ทั้งหมดของเรา แต่การแจ้งเตือนมีส่วนร่วมมากขึ้นเมื่อพวกเขาถูกกำหนดเป้าหมายไปยังผู้ใช้ที่เฉพาะเจาะจง
คุณสามารถใช้ Notification Composer เพื่อส่งการแจ้งเตือนที่แตกต่างกันไปยังส่วนต่างๆของฐานผู้ใช้ของคุณ ตรงไปที่ผู้แต่งการแจ้งเตือนและสร้างการแจ้งเตือนของคุณตามปกติ แต่ในส่วน "เป้าหมาย" คลิก "และ" สิ่งนี้จะช่วยให้คุณสามารถเข้าถึงดรอปดาวน์ใหม่ที่มีตัวเลือกต่อไปนี้:
- รุ่น สิ่งนี้ช่วยให้คุณสามารถกำหนดเป้าหมายหรือยกเว้นอุปกรณ์ที่ใช้แอพพลิเคชั่นของคุณเฉพาะรุ่น ตัวอย่างเช่นคุณอาจส่งการแจ้งเตือนไปยังผู้ที่ใช้งานรุ่นฟรีสนับสนุนให้อัปเกรดเป็นเวอร์ชันพรีเมี่ยมของแอป
- ภาษา. คุณสามารถใช้การตั้งค่านี้เพื่อกำหนดเป้าหมายหรือแยกภาษาและตำแหน่งที่ตั้งต่าง ๆ ที่แอปพลิเคชันของคุณรองรับเช่นการสร้างการแจ้งเตือนที่ปรับให้เหมาะกับโซนเวลาหรือภาษาต่างๆ
- ผู้ชมของผู้ใช้ วิธีนี้ช่วยให้คุณกำหนดเป้าหมายหรือยกเว้นส่วนต่างๆของผู้ชมของคุณ ตัวอย่างเช่นคุณสามารถใช้การตั้งค่านี้เพื่อล่อลวงคนที่มีประวัติในการซื้อสินค้าในแอปโดยมอบส่วนลดหรือดึงดูดความสนใจให้กับผลิตภัณฑ์ในแอปใหม่ที่น่าตื่นตาตื่นใจที่คุณเพิ่งเปิดตัว
- คุณสมบัติของผู้ใช้ หากคุณตั้งค่า Firebase Analytics คุณจะสามารถเข้าถึงข้อมูลเกี่ยวกับผู้ชมของคุณผ่านทางคุณสมบัติของผู้ใช้ คุณสามารถใช้คุณสมบัติเหล่านี้ร่วมกับ FCM เพื่อส่งการแจ้งเตือนเป้าหมายไปยังส่วนที่เฉพาะเจาะจงของฐานผู้ใช้ของคุณเช่นผู้ที่อยู่ในช่วงอายุ 25-34 ปีที่สนใจกีฬา
- คาดการณ์. หากคุณตั้งค่าการคาดคะเน Firebase คุณสามารถกำหนดเป้าหมายผู้ใช้ตามความเป็นไปได้ที่พวกเขาจะมีพฤติกรรมที่เฉพาะเจาะจงใน 7 วันข้างหน้า ตัวอย่างเช่นหากการคาดคะเนเตือนว่ามีคนบางคนมีแนวโน้มที่จะหลุดจากเกมบนมือถือของคุณคุณสามารถใช้ FCM เพื่อเชิญพวกเขาให้เข้าร่วมภารกิจใหม่หรือส่งสกุลเงินในเกม
- การมีส่วนร่วมของแอปล่าสุด หากผู้ใช้ไม่ได้เปิดแอปของคุณในขณะนั้นคุณสามารถใช้การตั้งค่านี้เพื่อส่งการแจ้งเตือนไปยังพวกเขาเพียงแค่เตือนพวกเขาเกี่ยวกับเนื้อหาที่ยอดเยี่ยมทั้งหมดที่แอพของคุณมีให้
- ก่อนเปิด วิธีนี้ช่วยให้คุณส่งการแจ้งเตือนตามครั้งแรกที่ผู้ใช้เปิดแอปของคุณตัวอย่างเช่นคุณอาจช่วยให้ผู้ใช้รายใหม่ได้รับความเร็วโดยส่งการแจ้งเตือนพร้อมคำแนะนำและคำแนะนำที่เป็นประโยชน์
การกำหนดเป้าหมายอุปกรณ์เดียวด้วยโทเค็นการลงทะเบียน
เราได้เห็นวิธีการส่งการแจ้งเตือนเป้าหมายตามปัจจัยต่างๆเช่นอายุความสนใจของผู้ใช้และครั้งสุดท้ายที่พวกเขามีส่วนร่วมกับแอปของคุณ แต่คุณสามารถ รับได้ เฉพาะเจาะจงมากขึ้น ในส่วนสุดท้ายนี้ฉันจะแสดงวิธีส่งการแจ้งเตือน FCM ให้กับ เดียว เครื่อง
เมื่อผู้ใช้เปิดแอปของคุณเป็นครั้งแรก FCM SDK จะสร้างโทเค็นการลงทะเบียนสำหรับอินสแตนซ์แอปไคลเอ็นต์ดังกล่าว คุณสามารถใช้ FirebaseInstanceId.getInstance (). getInstanceId () เพื่อจับภาพโทเค็นการลงทะเบียนนี้แล้วส่งการแจ้งเตือนไปยังโทเค็นเฉพาะนี้
โปรดทราบว่าในโครงการโลกแห่งความเป็นจริงคุณมักจะจับโทเค็นโดยส่งไปยังเซิร์ฟเวอร์แอปและจัดเก็บโดยใช้วิธีที่คุณต้องการ แต่เพื่อช่วยให้สิ่งต่าง ๆ ตรงไปตรงมาฉันจะพิมพ์โทเค็นนี้ลงใน Logcat ของ Android Studio
นี่คือ MainActivity ที่เสร็จสมบูรณ์ของฉัน:
นำเข้า android.support.v7.app.AppCompatActivity; นำเข้า android.os.Bundle; นำเข้า android.support.annotation.NonNull; นำเข้า android.util.Log; นำเข้า com.google.android.gms.tasksOnCompleteListener; นำเข้า com.google.android.gms.tasks.Task; นำเข้า com.google.firebase.iid.FirebaseInstanceId; นำเข้า com.google.firebase.iid.InstanceIdResult; MainActivity ระดับสาธารณะขยาย AppCompatActivity {ส่วนตัวคงสุดท้ายสตริง TAG = "MainActivity"; @Override ที่ได้รับการป้องกันเป็นโมฆะ onCreate (บันเดิลที่บันทึกไว้InstanceState) {super.onCreate (hiddenInstanceState) setContentView (R.layout.activity_main); FirebaseInstanceId.getInstance (). getInstanceId () .addOnCompleteListener (ใหม่ OnCompleteListener ใหม่ เปิดไฟล์ strings.xml ของคุณและสร้างทรัพยากรสตริง“ fcm_token” ที่เรากำลังอ้างอิงใน MainActivity ของเรา: ตอนนี้คุณสามารถรับโทเค็นที่ไม่ซ้ำกันของอุปกรณ์ได้แล้ว:
- โทเค็นของอุปกรณ์ของคุณจะถูกพิมพ์ไปที่ส่วน "Debug" ของ Logcat ดังนั้นให้เปิดเมนูแบบเลื่อนลงและเลือก "Debug"
ทั้งนี้ขึ้นอยู่กับจำนวนข้อมูลใน Logcat ของคุณอาจเป็นการยากที่จะสังเกตเห็นบรรทัดที่คุณกำลังมองหา หากคุณกำลังดิ้นรนให้ลองค้นหาคำว่า "โทเค็น" หรือลองปิดแล้วเปิดแอปใหม่อีกครั้ง
เมื่อคุณรับโทเค็นแล้วคุณสามารถใช้โทเค็นเพื่อส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์นี้โดยเฉพาะ:
- ตรงไปที่ Firebase Console และเลือกโครงการของคุณจากเมนูแบบเลื่อนลงหากคุณยังไม่ได้ทำ
- เลือก“ Cloud Messaging” จากเมนูด้านซ้าย
- คลิกปุ่ม“ การแจ้งเตือนใหม่”
- ป้อนชื่อและข้อความตามปกติแล้วคลิก“ ทดสอบในอุปกรณ์”
- คัดลอก / วางโทเค็นของคุณลงในฟิลด์ "เพิ่มอินสแตนซ์ ... " แล้วคลิกไอคอน“ + ’สีน้ำเงินที่ปรากฏขึ้น
- เลือกช่องทำเครื่องหมายประกอบของโทเค็น
- คลิก“ ทดสอบ”
การแจ้งเตือนนี้จะปรากฏบนอุปกรณ์ไคลเอนต์เป้าหมายเท่านั้น
ห่อ
ในบทความนี้ฉันแสดงวิธีส่งการแจ้งเตือนแบบพุชของ Android โดยใช้ Firebase Cloud Messaging และวิธีสร้างการแจ้งเตือนที่กำหนดเป้าหมายส่วนต่างๆของฐานผู้ใช้ของคุณ
คุณจะใช้ FCM ในโครงการ Android ของคุณเองหรือ แจ้งให้เราทราบในความคิดเห็นด้านล่าง!