私はSwiftとFirebaseを用いて会員制IOS用アプリを作成しており、アプリ内で通知を許可する設定をしたユーザーのみに対してメールを送信したいです。
条件
・メールを受け取るか否かは、アプリ内からFirestoreにアクセスし、個々のユーザーのみがアクセスできるドキュメント内フィールドを(true/false)で設定する。
やりたいこと
・上記のドキュメント内フィールドにアクセスし、trueのユーザーのみに対してメールを送信する。
その他
他の方法や、上記の方法では実現が難しい場合は、代替案を教えていただきたいです。
メアドはどこに保存してますか?
Firebase Auth のログインにメアドとパスワードをお使いなら、そのメアドは Firebase Admin SDK で取れるようです。(サーバーサイドの処理になりますが。)
https://stackoverflow.com/questions/29889729/how-to-get-the-email-of-any-user-in-firebase-based-on-user-id
メアドはFirestoreに保存しています。
またログイン方法もメアド,パスワードです。
なのでFirebase Admin SDKを使う方法だと実現出来そうです。
回答ありがとうございました!
あなたの回答
tips
プレビュー