[问题] android studio更改firebase依据

楼主: psylove5566 (甜小蜜)   2018-08-10 22:23:15
Hi各位大大,有个firebase的疑问想请教各位大大
最近建了两个android studio的project,这边叫这个project分别为Project A和Project
B,这两个project差异只为了更改两个不同帐号的firebase上的值,code基本上是相同
的,只有在code中订firebase userUID订不同值,这边叫firebase A和firebase B,Proj
ect A可以更改firebase A上的id A的值,但我在Project B要更改firebase B中的id B时
,行为却是在firebase B中建立id A并更改值,Project B中已经没有firebase id A的字
眼,即使clean project&rebuild project,或重run,结果仍不变,我联想到可能性只有
这两个project使用的”SHA1是相同”的,两个firebase上的专案名称是两个不同名称的
专案名称,好奇,Project B没id A的字眼为何run时,还会在Project B创id A的值并且
更改
还在努力搜寻google中相似情况的解决办法,在这请教各位大大,谢谢
作者: Aidan79225 (鬼神)   2018-08-10 22:44:00
用看看productFlavors?
楼主: psylove5566 (甜小蜜)   2018-08-10 23:33:00
ok,感谢您的回复,我研究看看,谢谢
作者: zcbxvsdf (东北一头羊)   2018-08-10 23:34:00
json档有重放?
楼主: psylove5566 (甜小蜜)   2018-08-11 01:09:00
json档有重放;刚刚看到网络提到其中一种方式是用androiddebugkey产生不同的SHA1,明天来试试有没有效,感谢回复
作者: Aidan79225 (鬼神)   2018-08-11 21:15:00
productFlavors设不同的applicationId 搭配使用不同的json档即可 资料夹可能会长这样 app/mian/codes,app/A/google-services.json, app/B/google-service.j
楼主: psylove5566 (甜小蜜)   2018-08-12 17:26:00
感谢回复,朝这方面研究看看,谢谢请问两个firebase资料架构不同的情况,是不是不适用productFlavors?

Links booklink

Contact Us: admin [ a t ] ucptt.com