現在、iOSアプリへの通知をFirebase Cloud Messaging から、手動で行っています。
毎日4回の通知をおくって、アプリ内のお知らせ一覧にも同じ文言を追加しているのですが、面倒なので、
サーバレスで自動化を検討したいです。
しかし、その日その日に違うメッセージを送るには、どういった設計にすればシンプルに実現するのか思いつきません。
やりたいこととしては下記のとおりです。
・8:00(朝通知)、12:00(昼通知)、15:00(おやつ通知)、20:00(夜通知)の1日4回、別の通知を送る
・朝通知、昼通知、おやつ通知、夜通知それぞれに、別の文言を送る
・基本的には、文言はあらかじめ通知ごとに何パターンか用意されていて、自動でランダムに選んで送る
・時々、「この日の朝通知にこういうメッセージを送りたい!」というときがあり、そのメッセージはiPhoneから気軽に送信でき、かつ、事前に設定されている通知より優先されて送信されるようにしたい
・通知が送られる5分前か、最低でも同時に、FirebaseのRealtime Databaseにchildaddしたい
・サーバレスで設計したい
通知管理画面をGoogleSpreadSheetでつくってGASでやろうかとおもったのですが、
どんなカラム構成にすればいいかわからなかったのと、iPhoneからやりづらいなと思ってギブアップしました。
手動でFirebaseのRealtime Databaseにchildaddして、cloud functionで検知して通知を送信することも考えましたが、
Realtime Databaseのツリーを展開するのが面倒なのでやめました。
なにか手軽にできる方法はないでしょうか?
どうぞよろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。