Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由新json数据触发的Firebase云函数(在url上提供)_Json_Flutter_Google Cloud Functions_Firebase Cloud Messaging - Fatal编程技术网

由新json数据触发的Firebase云函数(在url上提供)

由新json数据触发的Firebase云函数(在url上提供),json,flutter,google-cloud-functions,firebase-cloud-messaging,Json,Flutter,Google Cloud Functions,Firebase Cloud Messaging,我的问题是,当一个新数据被添加到带有url的json文件时,是否有一种方法可以触发google云功能?如果可能的话,我想我可以编写一个云函数,它总是侦听json url,并且在进行更新时,可能会将新数据保存到firebase数据库,并将其作为通知推送到Flatter应用程序的用户,或者不保存,直接将其作为通知推送到Flatter应用程序的用户。 谢谢你的帮助。 非常感谢。云功能无法在任何URL上触发更改 我能想到的两个最接近的等价物: 将JSON文件存储在云存储中,然后 将JSON存储在Fi

我的问题是,当一个新数据被添加到带有url的json文件时,是否有一种方法可以触发google云功能?如果可能的话,我想我可以编写一个云函数,它总是侦听json url,并且在进行更新时,可能会将新数据保存到firebase数据库,并将其作为通知推送到Flatter应用程序的用户,或者不保存,直接将其作为通知推送到Flatter应用程序的用户。 谢谢你的帮助。
非常感谢。

云功能无法在任何URL上触发更改

我能想到的两个最接近的等价物:

  • 将JSON文件存储在云存储中,然后

  • 将JSON存储在Firebase的实时数据库中,该数据库已经是JSON数据结构,并且


非常感谢您的回答,url上提供的json基于mysql数据库实时工作。我很好奇,在这种情况下,你的任何方法是否也能实现实时性?如果是这样的话,我会尽快尝试。我的问题可能很傻,但我真的很感谢你的建议。我是否需要一个可以与FCM通信的Web服务器,FCM在服务器上进行更新时总是会触发它?我尽可能地回答了您提出的问题。如果您有一个关于您更广泛的用例的新问题,我建议为此打开一个新问题。