我想在IOS和Android上实施电子商务应用。我可以将应用程序分为两部分,这些部分不太安全,更安全。我可以说更安全的是在app中接受付款的情况。为此,我希望有单独的登录系统进入应用程序并进行付款。我正在使用Firebase身份验证和密码身份验证。所以在如果我们想要使用Firebase(用于身份验证,数据库),我们需要为Android App添加google-services.json,为IOS App添加GoogleService-Info.plist。但现在我想为一个应用程序添加两个firebase项目。这怎么可能?
答案 0 :(得分:0)
在你的火力棒中。打开一个项目,然后点击“添加另一个项目”。
然后为IOS或Android选择应用。你完成了。
答案 1 :(得分:0)
只需通过 FirebaseApp 配置即可访问多个项目。
let secondaryOptions = FirebaseOptions(googleAppID: "your google app id",
gcmSenderID: "your gcm id")
secondaryOptions.apiKey = "your api key"
secondaryOptions.projectID = "your projectid"
secondaryOptions.bundleID = "your bundle id"
secondaryOptions.databaseURL = "https://yourproject.firebaseio.com"
secondaryOptions.storageBucket = "yourproject.appspot.com"
secondaryOptions.androidClientID = "yourproject.apps.googleusercontent.com"
secondaryOptions.deepLinkURLScheme = "myapp://"
secondaryOptions.storageBucket = "yourprojectId.appspot.com"
secondaryOptions.appGroupID = nil
FirebaseApp.configure(name: "secondary", options: secondaryOptions)
guard let secondary = FirebaseApp.app(name: "secondary")
else { assert(false, "Could not retrieve secondary app") }
let secondaryDb = Database.database(app: secondary)