2017-08-01 101 views
0

我正在嘗試在我的Nativescript應用程序(Angular 2 TypeScript)中設置Firebase。但是,它會提示我下面的錯誤。 在初始化sdk之前,必須在AndroidManifest.xml中設置有效的Facebook應用標識或通過調用Facebook.setApplicationId進行設置。在Nativescript中初始化Firebase組件時出錯

爲什麼我應該爲啓動提供Facebook應用ID?

有什麼想法?

非常感謝。

+0

我假設你使用的是nativescript-plugin-firebase。當你被問到(插件安裝期間)你是否使用Facebook登錄時,你回答'是'? –

+0

@EddyVerbruggen - 我確實回答'是'。但是,我認爲這只是一個配置問題。我修改了firebase.nativescript.json文件,我設置了「facebook_auth」:false。 – DavidB

+0

@EddyVerbruggen - 我是否需要重新安裝並重新生成Firebase配置文件? – DavidB

回答

0

我已經重新安裝原生腳本的火力點,插件沒有初始化的Facebook的身份驗證有效的Facebook應用程序ID必須在AndroidManifest.xml由之前調用Facebook.setApplicationId設置或設置此錯誤消息「已解決初始化SDK

至於第二個錯誤消息」 谷歌Play業務需要該設備上」,我剛安裝並升級了谷歌Play業務特定的Android模擬器,並能正常工作現在。

總之,值得檢查它已安裝並升級到相應版本的Google Play服務。