#json #flutter #google-cloud-functions #firebase-cloud-messaging
#json #flutter #google-cloud-функции #firebase-cloud-обмен сообщениями
Вопрос:
Мой вопрос в том, есть ли способ запускать облачные функции Google при добавлении новых данных в файл json, обслуживаемый по URL? Если это возможно, я подумал, что мог бы написать облачную функцию, которая всегда прослушивает URL-адрес json, и при обновлении, возможно, сохранить эти новые данные в базе данных firebase и отправить их пользователям приложения flutter в качестве уведомления или без сохранения, просто напрямую отправить их пользователямприложения flutter в качестве уведомления. Я ценю любую помощь. Большое вам спасибо.
Ответ №1:
Облачные функции не могут запускаться при изменениях только по любому URL.
Два ближайших эквивалента, о которых я могу думать:
-
Сохраните файл JSON в облачном хранилище и запустите свою облачную функцию при записи в него.
-
Сохраните JSON в базе данных Firebase в реальном времени, которая уже является структурой данных JSON, и запускайте свои облачные функции при записи в нее.
Комментарии:
1. Большое спасибо за ваш ответ, json, который передается по url, работает в режиме реального времени на основе базы данных mysql. Мне любопытно, будет ли какой-либо из ваших методов работать в реальном времени и в этом случае? Если это так, я попробую это как можно скорее.
2. Мой вопрос может быть глупым, но я был бы очень благодарен вам за идею. Может быть, мне нужен веб-сервер, который может взаимодействовать с FCM, который всегда запускает его при каждом обновлении на сервере?
3. Я ответил на вопрос, который вы опубликовали, как можно лучше. Если у вас есть новый вопрос, основанный на вашем более широком варианте использования, я рекомендую открыть для этого новый вопрос.