-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PUSH通知の調査 #42
Comments
expoでプッシュ通知を送って、15分後に確認すると良い。devicenotRegistered。 |
Appstateについて フォアグラウンド→今自分が操作している画面のこと。例)twitterを見ているときは、「フォアグラウンドで twitterを開いている」と言える。 manalink-appの163行目では、アプリが開かれている状況のときに |
|
constants.isDevice→実機かエミュレーターかを判断する。 |
onCreateMessageNotification.tsx→これにpush通知を送る処理が書かれている。 |
まずはtokenをエミュレータ上でも受け取れるようにする。→notification toolを使って通知を受信できるかを検証する→cloud function とsdk を組み合わせてやる |
push通知にはローカル通知とリモート通知の2つがある。ローカル通知は指定されたコンテンツや配信条件に基づいてユーザーへ通知を送る。今回はローカル通知。
FCMを使うと自分でswiftなどのネイティブ言語で書かなければいけないので、厳しい。だが、expoが自動でそこの分岐もやってくれるので、expo-notificationを使う。
参考サイト(expo-notification + cloud functions)
https://qiita.com/sei_sato/items/cb0bdb35a3eedc142219
https://docs.expo.dev/push-notifications/sending-notifications/
参考サイト(FCM + Cloud function)
The text was updated successfully, but these errors were encountered: