Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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
一个项目中有多个应用程序,还是Firebase中每个应用程序有一个项目?_Firebase - Fatal编程技术网

一个项目中有多个应用程序,还是Firebase中每个应用程序有一个项目?

一个项目中有多个应用程序,还是Firebase中每个应用程序有一个项目?,firebase,Firebase,目前,我有两个android应用程序,我想在其中添加通知,也许还有广告和分析,使用Firebase,因为它是免费且易于实现的 我看到我有两个选择: 使用我公司的名称创建一个新项目,并在其中添加两个应用程序 创建2个项目,每个项目都有应用程序的名称,并在每个项目上添加相关应用程序 哪种方法是正确的,为什么? 谢谢。我不是故意轻率,但答案是“视情况而定”:-) 建立Firebase项目的一种规范方法是使其对应于“逻辑应用程序”,并为Android、iOS或web版本创建单独的Firebase应用程序

目前,我有两个android应用程序,我想在其中添加通知,也许还有广告和分析,使用Firebase,因为它是免费且易于实现的

我看到我有两个选择:

  • 使用我公司的名称创建一个新项目,并在其中添加两个应用程序
  • 创建2个项目,每个项目都有应用程序的名称,并在每个项目上添加相关应用程序
  • 哪种方法是正确的,为什么?
    谢谢。

    我不是故意轻率,但答案是“视情况而定”:-)

    建立Firebase项目的一种规范方法是使其对应于“逻辑应用程序”,并为Android、iOS或web版本创建单独的Firebase应用程序

    我个人并没有在同一个Firebase项目中放一包无关的应用程序,但你的里程可能会有所不同

    根据您想做什么,将相关(但逻辑上不同的)应用程序分组到同一Firebase项目下可能是有意义的。但请注意,这对您的应用程序如何与Firebase功能交互有影响

    例如,同一Firebase项目中的所有应用程序将共享同一逻辑Firebase数据库实例(具有相同的主机名/端点)


    您可能希望了解您计划使用的各种功能,并确保组织结构满足您计划使用平台功能的方式。

    但是,如何实现这样的设置?我们可以将这两种方式集成起来吗?如果在一个“项目”中设置“多个应用程序”:我们是否只能为特定应用聚合事件?我的意思是,在分析数据时,应用程序名称是一个新的维度吗?