Push Notifications
FCM, APNs, react-native-firebase, การแจ้งเตือนภายในเครื่อง, การจัดการเบื้องหลัง
1ความแตกต่างพื้นฐานระหว่าง push notification กับ local notification คืออะไร?
ความแตกต่างพื้นฐานระหว่าง push notification กับ local notification คืออะไร?
คำตอบ
Push notification ถูกส่งจากเซิร์ฟเวอร์ระยะไกลผ่านบริการอย่าง FCM หรือ APNs ในขณะที่ local notification ถูกสร้างโดยตรงจากแอปบนอุปกรณ์โดยไม่ต้องใช้การเชื่อมต่อเครือข่าย Local notification มีประโยชน์สำหรับการแจ้งเตือน นาฬิกาปลุก หรือเหตุการณ์ที่กำหนดเวลาไว้ภายในเครื่อง
2Firebase Cloud Messaging (FCM) คืออะไร?
Firebase Cloud Messaging (FCM) คืออะไร?
คำตอบ
FCM คือบริการของ Google สำหรับส่ง push notification ฟรีบน Android และ iOS โดยเข้ามาแทนที่ Google Cloud Messaging (GCM) แบบเดิม และอนุญาตให้ส่งข้อความไปยังอุปกรณ์แต่ละเครื่อง กลุ่ม หรือ topic ได้ FCM จัดการการเชื่อมต่อและการส่งข้อความโดยอัตโนมัติ
3APNs (Apple Push Notification service) คืออะไร?
APNs (Apple Push Notification service) คืออะไร?
คำตอบ
APNs คือบริการอย่างเป็นทางการของ Apple สำหรับส่ง push notification ไปยังอุปกรณ์ iOS, iPadOS, watchOS, tvOS และ macOS ต่างจาก FCM ที่สามารถส่งตรงไปยัง iOS ได้ การแจ้งเตือนบนอุปกรณ์ Apple จำเป็นต้องผ่าน APNs FCM ใช้ APNs เบื้องหลังในการส่งการแจ้งเตือนบน iOS
ไลบรารีใดที่แนะนำสำหรับการใช้งาน push notification ด้วย Firebase ใน React Native?
FCM token (device token) คืออะไรและใช้สำหรับอะไร?
+15 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ React Native อื่นๆ
พื้นฐาน JavaScript
พื้นฐาน React
พื้นฐาน React Native
React Hooks
TypeScript สำหรับ React และ React Native
คอมโพเนนต์และ API ของ React Native
การจัดสไตล์และเลย์เอาต์ใน React Native
การนำทางใน React Native
การจัดการ State ใน React Native
Networking และ API ใน React Native
การคงอยู่ของข้อมูล
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน React Native
Native Modules & Bridge
โค้ดเฉพาะแพลตฟอร์ม
สิทธิ์และ Device API
การทดสอบ React Native
การ Debug React Native
Build & Deployment
Expo vs React Native Bare
การเพิ่มประสิทธิภาพ
การจัดการหน่วยความจำ
Architecture Patterns
React Native New Architecture
แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย
Offline-First Architecture
CI/CD React Native
Monorepo และการแชร์โค้ด
หัวข้อขั้นสูง
วงจรชีวิตแอปและการทำงานเบื้องหลัง
การยืนยันตัวตนและการจัดการเซสชัน
Monitoring & Crash Reporting
เชี่ยวชาญ React Native สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี