Push Notifications
FCM、APNs、react-native-firebase、ローカル通知、バックグラウンド処理
18 面接問題·
Mid-Level
1プッシュ通知とローカル通知の根本的な違いは何ですか?
1
プッシュ通知とローカル通知の根本的な違いは何ですか?
回答
プッシュ通知はFCMやAPNsなどのサービスを通じてリモートサーバーから送信されますが、ローカル通知はネットワーク接続を必要とせずデバイス上のアプリによって直接生成されます。ローカル通知はリマインダー、アラーム、ローカルでスケジュールされたイベントに役立ちます。
2Firebase Cloud Messaging (FCM) とは何ですか?
2
Firebase Cloud Messaging (FCM) とは何ですか?
回答
FCMはAndroidとiOSでプッシュ通知を無料で送信できるGoogleのサービスです。旧来のGoogle Cloud Messaging (GCM) を置き換え、個別のデバイス、グループ、またはトピックにメッセージを送信できます。FCMは接続とメッセージ配信を自動的に処理します。
3APNs (Apple Push Notification service) とは何ですか?
3
APNs (Apple Push Notification service) とは何ですか?
回答
APNsはiOS、iPadOS、watchOS、tvOS、macOSのデバイスにプッシュ通知を送信するためのAppleの公式サービスです。iOSを直接ターゲットにできるFCMとは異なり、Appleデバイスへの通知は必ずAPNsを経由する必要があります。FCMはiOSで通知を配信するために、裏側でAPNsを使用しています。
4
React NativeでFirebaseを使ってプッシュ通知を実装するのに推奨されるライブラリはどれですか?
5
FCMトークン(デバイストークン)とは何で、何のために使われますか?
+15 面接問題
その他のReact Native面接トピック
JavaScript の基礎
Junior
25問React の基礎
Junior
20問React Native の基礎
Junior
22問React Hooks
Junior
20問React と React Native のための TypeScript
Junior
22問React Native のコンポーネントと API
Junior
20問React Native のスタイリングとレイアウト
Junior
18問React Native ナビゲーション
Mid-Level
22問React Native の状態管理
Mid-Level
24問React Native のネットワーキングと API
Mid-Level
20問データの永続化
Mid-Level
20問フォームとバリデーション
Mid-Level
18問React Native アニメーション
Mid-Level
22問Native Modules & Bridge
Mid-Level
20問プラットフォーム固有のコード
Mid-Level
18問権限とデバイスAPI
Mid-Level
20問React Native のテスト
Mid-Level
20問React Native のデバッグ
Mid-Level
18問Build & Deployment
Mid-Level
20問Expo vs React Native Bare
Mid-Level
18問パフォーマンス最適化
Senior
24問メモリ管理
Senior
20問Architecture Patterns
Senior
22問React Native の New Architecture
Senior
24問セキュリティのベストプラクティス
Senior
20問Offline-First Architecture
Senior
20問React Native の CI/CD
Senior
20問Monorepoとコード共有
Senior
18問高度なトピック
Senior
22問アプリのライフサイクルとバックグラウンド実行
Mid-Level
20問認証とセッション管理
Mid-Level
22問Monitoring & Crash Reporting
Senior
20問