Firebase Functionsのスケジュール実行はローカルでは動かない
関数のスケジュール設定を利用してFirebase Functionsを定期実行する機会があった。
Firebase Local Emulator SuiteにはPub/Subのエミュレータも存在しているので、スケジュール実行もローカルで試せるのかなと思ったが、しばらく待っても定期実行されることはなかった。
調べてみると定期実行はまだサポートされておらず、機能リクエストとしてissueが挙がっている状況だった。
関数のスケジュール設定を利用してFirebase Functionsを定期実行する機会があった。
Firebase Local Emulator SuiteにはPub/Subのエミュレータも存在しているので、スケジュール実行もローカルで試せるのかなと思ったが、しばらく待っても定期実行されることはなかった。
調べてみると定期実行はまだサポートされておらず、機能リクエストとしてissueが挙がっている状況だった。
8.6.5にダウングレードした
Firebase側の問題の模様
where('field', '==', null)で条件指定できる
CLI経由で削除する必要があった
エミュレータの場合のみ一括削除用のAPIが用意されている