簡體   English   中英

使用Google身份驗證更改生產應用的Firebase項目?

[英]Change Firebase project for production app with Google Authentication?

我需要使用Google身份驗證更改生產應用的Firebase項目。

我的應用程序正在使用firebase項目和后端服務器,我可以強制用戶在使用用戶擁有的版本登錄后將我的應用程序更新到最新版本。 因此,我希望我可以更改使用Google進行身份驗證的Firebase項目。

我不能在新的Firebase項目中使用舊的Package Package / SHA-1,但是我可以使用舊的包名和NEW SHA-1,對嗎?

因此,舊版本的用戶將使用舊的firebase項目登錄,升級我的應用程序后,他們將使用新的firebase項目登錄,對吧?

如果是這樣,用戶將無需卸載我的應用程序,對吧?

現在,我如何在Android Studio中更改SHA-1?

我理解你要做的是以下內容。

  1. 您希望將應用程序與新的firebase項目相關聯
  2. 您希望保持舊用戶群的完整性。

您已經詢問是否可以更改應用程序的SHA-1而答案為否,而不更改可能會更改所有內容但不是選項的應用程序的簽名。

你可以做的是在一個應用程序中使用兩個不同的firebase項目,並編寫自己的邏輯來管理用戶。 您可以點擊此鏈接https://firebase.googleblog.com/2016/12/working-with-multiple-firebase-projects-in-an-android-app.html此處作者已解釋了如何進行此操作。
您也可以查找類似的解決方案或解決問題。 希望這在某種程度上有所幫助,請盡量讓你的問題准確無誤。

如果我錯誤地理解你的需要,請糾正我!

您有用戶並希望將他們登錄到新的firebase項目並中斷您當前的用戶?!

我相信您需要使用的是自定義Firebase身份驗證

每當用戶登錄時,您在當前項目中生成一個令牌並將其傳遞給新項目。

至於:

后端服務器,我可以強制用戶更新我的應用程序

你也可以在firebase中實現這一點,希望后端服務器不僅僅是為了這個!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM