昨年作った、Firebase Cloud Messagingから、最近通知が送られてこないなと思っていたのですが、遅ればせながら、Messaging.sendAll()が廃止されていたことに気が付きました。
取り急ぎ動くようにするのであれば、Messaging.sendAll() を Messaging.sendEach() に差し替えればOKです。
Messaging.sendAll() (廃止)
Messaging.sendEach()
ただし、sendEachはsendAllと違って、メッセージごとにRPC呼び出しを1度行うようなので、
// messagesListにはメッセージの配列が収納されている messagesList.forEach((messages) => { admin.messaging().sendEach(messages); });
と、
// messagesにはメッセージが収納されている messages.forEach((message) => { admin.messaging().send(messages); });
に違いが出るのかは謎ですが、一旦、二重配列を作ってsendEachを使っていこうと思います。