การเพิ่มข้อมูลการกด แจ้งเตือนในโปรแกรมพื้นเมือง สามารถเพิ่มความพร้อมของผู้ใช้ได้อย่างยิ่งยวด โดยให้การปรับปรุงและแจ้งเตือนที่ตรงเวลา ไฟมมนฟ้าชั่วคราว (FCM) เสนอวิธีแก้ปัญหาที่เชื่อถือได้และง่ายต่อการผลักดันการแจ้งเตือนผ่านชานชาลา มัคคุเทศก์นี้เดินผ่านขั้นตอนในการกําหนดการแจ้งเตือนในภาคล่างของไฟ
พรีครีชีต
- ปฏิรูปโครงการพื้นเมืองที่สร้างขึ้นโดย เอ็กซ์โป หรือ รีแอคชั่น CLI พื้นเมือง
- โครงการ ก่อ ไฟ ที่ สร้าง ขึ้น ใน สถาน ที่ ก่อ ไฟ
- ความ รู้ พื้น ฐาน เกี่ยว กับ จาวาสคริปต์ และ การ ตอบ โต้ ของ ชน พื้น เมือง
- Firebase SDK ติดตั้งในโครงการของคุณ
ตั้ง มาตรฐาน การ ยิง
อย่างแรก สร้างโครงการ Firebase และเพิ่มโปรแกรมของคุณเข้าไปด้วย ดาวน์โหลดแฟ้มปรับแต่ง:
สําหรับแอนดรอยด์
ดาวน์โหลดแฟ้ม Akregators- Service.json และใส่มันไว้ในไดเร็กทอรีของโครงการของคุณ โปรดแน่ใจว่าได้เพิ่ม Firebase SDK ให้เป็นโปรแกรมที่ขึ้นกับโครงการของคุณ
สําหรับ OS
ดาวน์โหลดแฟ้ม GoogleSerview-info.plist และเพิ่มเข้าไปในโครงการ Xodeของคุณ ติดตั้ง Firebase SDK ผ่าน KocaPods
กําลังติดตั้งความขึ้นต่อกัน
ติดตั้งแพกเกจ Firebase ที่จําเป็น:
- [FLT: 0] สําหรับ resact Crab CLI:
เรียกใช้: [FLT: 0]
- [FLT: 0] สําหรับ เอ็กซ์โปจัดการการไหลของงาน:
ใช้ เอ็กซ์โป Firebase SDK หรือ เด้งออกเพื่อล้างข้อมูลการทํางานสําหรับโมดูลท้องถิ่น
การ ขอ อนุญาต และ การ ได้ รับ อนุญาต
ในรหัสภาษาพื้นเมืองของคุณ โปรดขออนุญาตแจ้งเหตุและรับตั๋วอุปกรณ์:
ตัวอย่าง:
import messaging from '@react-native-firebase/messaging';
async function requestUserPermission() {
const authStatus = await messaging().requestPermission();
const enabled =
authStatus === messaging.AuthorizationStatus.AUTHORIZED ||
authStatus === messaging.AuthorizationStatus.PROVISIONAL;
if (enabled) {
console.log('Authorization status:', authStatus);
getFcmToken();
}
}
async function getFcmToken() {
const fcmToken = await messaging().getToken();
if (fcmToken) {
console.log('FCM Token:', fcmToken);
// Send token to your server for push notifications
}
}
requestUserPermission();
การ ประกาศ ข่าว ดี ที่ มา ถึง
ตั้งผู้ฟังให้จัดการการแจ้งเตือนและการตอบสนองของส่วนต่าง ๆ:
messaging().onMessage(async remoteMessage => {
console.log('A new FCM message arrived!', remoteMessage);
// Show local notification or update UI
});
messaging().setBackgroundMessageHandler(async remoteMessage => {
console.log('Message handled in the background!', remoteMessage);
// Handle background message
});
การแจ้งให้ทราบจาก Proup
ใช้ API หรือ concessole Firebase เพื่อส่งการแจ้งเตือน
{
"to": "",
"notification": {
"title": "Hello!",
"body": "This is a push notification."
}
}
ส่งข้อความผ่านทาง Firebase Cloading REST RI หรือ Firebase Console
รูปแบบการวน
การแจ้งเหตุด้วยไฟที่อ่อนแรงในภาษาพื้นเมืองนั้น เกี่ยวข้องกับการตั้งค่า Firebase, เรียกดูสิทธิ์ในการรับสัญญาณอุปกรณ์ และจัดการข้อความ การจัดเตรียมการที่เหมาะสมจะทําให้ผู้ใช้มีความหมั้นดีขึ้น และรักษาความไวของแอพของคุณ และตอบโต้ได้