You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 23, 2020. It is now read-only.
用途
実装案
新イベントが追加されたとき
アプリインストールしている全員に送るだけなので実装不要(のはず)
connpassメールの代わりに参加・補欠の人に入館方法などの情報を伝える
理想としてはconnpassで参加登録したユーザーと、アプリのユーザーを突き合わせて特定して送れると最高。Twitter, Github, Facebookあたりで認証すれば可能そうだけど100%精度にはできない。
push通知だけだとメッセージの表示ができないので、連絡メッセージ用の専用画面作るとか、webページに飛ばすとか、あるいはFirebaseのIn App Messaging機能が使える?
connpassのメールは結構読まれているらしいので、後回しでもよさそう
参加・補欠のイベントのリマインダ
FirebaseのCloud Messagingが使えそう。
ユーザーはpush通知飛ばして欲しいイベントを「お気に入り」しておき、functions側でcronで翌日が開催日のイベントをお気に入りしているユーザーにpush通知を飛ばす。
1案
個別のユーザーのトークンに対して直接push通知を送る。
ユーザーのトークンをFirestoreに保存しておき、functions側でお気に入りしたユーザーと突き合わせる
2案
topicに対してpush通知を送る。
flutter OR functionsでユーザーが「お気に入り」したタイミングで一意にイベントが特定できるトピック名(event_idをそのまま使うとか)をsubscribeさせておく。
topicが無限に増えていくことになるが、数年かけてもイベント数は100のオーダーにもいかないのでtopic削除とかは一旦考えなくても大丈夫そう。
The text was updated successfully, but these errors were encountered: