# Push Notifications (React Native) > FCM, APNs, react-native-firebase, lokale notificaties, achtergrondafhandeling - 18 gespreksvragen - Mid-Level - [Gespreksvragen: React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen.md) ## 1. Wat is het fundamentele verschil tussen push-notificaties en lokale notificaties? **Antwoord** Push-notificaties worden vanaf een externe server verzonden via diensten zoals FCM of APNs, terwijl lokale notificaties rechtstreeks door de app op het apparaat worden gegenereerd zonder dat een netwerkverbinding nodig is. Lokale notificaties zijn handig voor herinneringen, alarmen of lokaal geplande gebeurtenissen. ## 2. Wat is Firebase Cloud Messaging (FCM)? **Antwoord** FCM is de dienst van Google om gratis push-notificaties te versturen op Android en iOS. Het verving het oude Google Cloud Messaging (GCM) en maakt het mogelijk berichten te sturen naar individuele apparaten, groepen of topics. FCM regelt automatisch de verbinding en de bezorging van berichten. ## 3. Wat is APNs (Apple Push Notification service)? **Antwoord** APNs is de officiƫle dienst van Apple om push-notificaties te versturen naar iOS-, iPadOS-, watchOS-, tvOS- en macOS-apparaten. In tegenstelling tot FCM, dat iOS rechtstreeks kan aansturen, moeten notificaties op Apple-apparaten verplicht via APNs gaan. FCM gebruikt APNs op de achtergrond om notificaties op iOS af te leveren. ## Nog 15 vragen beschikbaar - Welke bibliotheek wordt aanbevolen om push-notificaties met Firebase te implementeren in React Native? - Wat is een FCM-token (device token) en waarvoor wordt het gebruikt? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere React Native-sollicitatieonderwerpen - [JavaScript-basis](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/javascript-essentials.md): 25 vragen, Junior - [React-grondbeginselen](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/react-fundamentals.md): 20 vragen, Junior - [React Native-basisbeginselen](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/react-native-basics.md): 22 vragen, Junior - [React Hooks](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/react-hooks.md): 20 vragen, Junior - [TypeScript voor React & React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/typescript-for-react-native.md): 22 vragen, Junior - [React Native-componenten & API](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-components-api.md): 20 vragen, Junior - [Styling & Layout in React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-styling-layout.md): 18 vragen, Junior - [Navigatie in React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-navigation.md): 22 vragen, Mid-Level - [State Management in React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-state-management.md): 24 vragen, Mid-Level - [Networking & API in React Native](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-networking-api.md): 20 vragen, Mid-Level - [Gegevenspersistentie](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-data-persistence.md): 20 vragen, Mid-Level - [Formulieren & validatie](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-forms-validation.md): 18 vragen, Mid-Level - [React Native-animaties](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-animations.md): 22 vragen, Mid-Level - [Native Modules & Bridge](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-native-modules.md): 20 vragen, Mid-Level - [Platformspecifieke code](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-platform-specific-code.md): 18 vragen, Mid-Level - [Permissies & Device API's](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-permissions-apis.md): 20 vragen, Mid-Level - [React Native Testing](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-testing.md): 20 vragen, Mid-Level - [React Native Debugging](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-debugging.md): 18 vragen, Mid-Level - [Build & Deployment](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-build-deployment.md): 20 vragen, Mid-Level - [Expo vs React Native Bare](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/expo-vs-bare-rn.md): 18 vragen, Mid-Level - [Prestatie-optimalisatie](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-performance-optimization.md): 24 vragen, Senior - [Geheugenbeheer](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-memory-management.md): 20 vragen, Senior - [Architecture Patterns](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-architecture-patterns.md): 22 vragen, Senior - [React Native New Architecture](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-new-architecture.md): 24 vragen, Senior - [Best Practices voor Beveiliging](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-security-best-practices.md): 20 vragen, Senior - [Offline-First Architecture](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-offline-first.md): 20 vragen, Senior - [React Native CI/CD](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-ci-cd.md): 20 vragen, Senior - [Monorepo & code delen](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-monorepo-architecture.md): 18 vragen, Senior - [Geavanceerde onderwerpen](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-advanced-topics.md): 22 vragen, Senior - [App-levenscyclus & uitvoering op de achtergrond](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-app-lifecycle-background.md): 20 vragen, Mid-Level - [Authenticatie en sessiebeheer](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-auth-session-management.md): 22 vragen, Mid-Level - [Monitoring & Crash Reporting](https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-monitoring-crash-reporting.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/react-native/sollicitatievragen/rn-push-notifications