コンテンツにスキップ

学校ニュース取得方法

Web上で公開されているRSSを用いて取得しています。しかし、RSSに含まれている情報に更新日時が記載されていないため、以下の方法を利用しています。

  1. Google Apps Script(以下、GAS)のタイムスケジューラーで1時間に1回、Google スプレッドシートのIMPORTFEEDの関数を使用してRSSを取得。
  2. 最新の記事(10件)を取得し、過去に登録済でないかを比較
  3. 登録されていなければデータベースに登録
  4. (その後)Firebase Functionsで、データベースの新規追加を検知
  5. (その後)Firebase Functionsが、プッシュ通知を送信。