Я отправляю уведомление с помощью токена устройства с Cloud Firestore и Cloud Function. Теперь система будет хранить токен устройства, в который входит пользователь. Поскольку пользователь может иметь несколько устройств или войти в систему, используя другое устройство, все, что я хочу, - это отправить это уведомление этим устройствам, используя сохраненный токен устройства. Так выглядит документ пользователя, я сохраняю токены как вложенный объект.
{
name: "Frank Kemerut",
device_tokens: { 23qweq: "LG G6", Os23pk: "Samsung S6", asd231: "Samsung S9" },
age: 12
}
Теперь я хочу выполнить итерацию и получить все ключ и значение, а затем отправить уведомление на эти устройства, используя собранные токены. Как я собираюсь выполнить это? Это лучший подход?