您好我試圖在我的應用中包含Firebase並遵循文檔,當我嘗試執行谷歌登錄時,無法配置Firebase InstanceID錯誤發生.please建議如何解決此錯誤無法配置Firebase實例ID
回答
您必須添加這是對
https://developers.google.com/mobile/add?platform=ios或火災基地控制檯創建到您的火力地堡的儀表板項目。
現在您可以從Firebase下載GoogleService-Info.plist並導入到您的項目中。
有兩件事情來檢查(和希望,一會爲您解決問題):
- 確保您BundleIdentifier恰恰是在你的火力地堡項目一樣,它是Xcode,即com。[yourcompany]。[yourappname]
- 確保您獲得了最新的GoogleService-Info.plist文件。轉到火力地堡控制檯 - >設置 - >您的應用程序 - 會有一個藍色的按鈕,可以讓你下載新的配置文件
這解決了這個問題對我來說是正確的。
我使用FIROptions
在代碼中設置Firebase。就我而言,我缺少gcmSenderID
,修復它,然後它工作
錯誤詳細
截至3.13.0
版本,似乎是在Firebase/Core
SDK中的錯誤。
我在-[FIRInstanceID(FIRApp) configureInstanceIDWithOptions:app:]
上添加了一個符號斷點,並加入了程序集。 看起來FIRApp.configure()
忽略GoogleServices-Info.plist
中的IS_GCM_ENABLED
標誌,並嘗試配置GCM,而不考慮該標誌的狀態。就我而言,因爲我的項目不使用GCM,應用程序會崩潰,因爲plist中沒有GCM_SENDER_ID
。
解決方法
爲GCM_SENDER_ID
添加GoogleService-Info.plist
文件內的虛設值(即123456789012
)。這將允許應用程序成功配置。
Firebase DevRel在這裏。這應該是一個錯誤,除非你啓用gcm,你不應該通過instanceid設置。內部提交。
現在,解決辦法是手動更改「IS_GCM_ENABLED」在你的「GoogleService-Info.plist的」文件「NO」
我得到這個錯誤,因爲我沒有我的GoogleService-Info.plist
在我的測試文件夾以及。 (如果您使用的是TDD)
截至最新的Firebase Core 3.16。0 - 我似乎需要將其包含在我的主項目中,並將一個版本複製到我的測試根目錄中。
當您將您的Google SDK集成從一個帳戶轉移到另一個帳戶並且不在應用程序端編輯API密鑰時,也會發生這種情況。
確保當您從一個Google帳戶轉移到另一個時,您需要重新訪問所有SDK指南,例如FCM,Google Sign-in等,並確保您在應用程序中使用新的API密鑰(client_id,URI Scheme)。
- 1. Firebase實例Id返回null
- 2. ClassCastException:無法分配實例
- 3. 如何存儲firebase實例id令牌?
- 4. Firebase實例ID和標記的範圍
- 5. 配置FineUpload實例
- 6. WSO2實例配置
- 7. AWS:配置安全組後,無法將EC2實例連接到RDS實例
- 8. 無法分配 - 必須是「UserProfile」實例
- 9. 帶配置文件的Selenium Chrome實例無法加載網站
- 10. 無法實例類型配置鏡像API
- 11. 無法在centos ec2實例中與chef12配置刀
- 12. 無法啓動服務器。 Server實例未配置
- 13. Firestore配置 - Firebase
- 14. 配置Firebase
- 15. 無法實例化設置片段
- 16. 無法實例化類型設置
- 17. Firebase身份驗證:無法實例化AuthCredential
- 18. 無法從動態實例化生成FCM令牌Firebase
- 19. Freemarker多個配置實例
- 20. 多個log4j實例配置
- 21. 多個neo4j實例配置
- 22. ASP.NET :: ObjectContext實例已配置
- 23. 域/實例的awstats配置
- 24. 實例配置面向PHP
- 25. ObjectContext的實例已配置
- 26. 配置AmazonLinux AMI實例
- 27. 無法實例org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
- 28. 無法實例化
- 29. 無法實例FloatingActionButton
- 30. com.google.android.gms.maps.MapsFragment無法實例
謝謝!我只是不得不再次下載.plist文件,它工作:) –