Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Facebook Auth和Firebase --如何在同一个Facebook应用程序下添加4个应用程序?

Facebook Auth和Firebase --如何在同一个Facebook应用程序下添加4个应用程序?
EN

Stack Overflow用户
提问于 2018-03-17 16:27:52
回答 3查看 1.6K关注 0票数 10

假设我有4个应用程序,iOS和安卓的“优步克隆”,iOS和安卓的“优步司机克隆”。我使用相同的Firebase项目对所有4,因为他们共享相同的数据库。

不过,说到Facebook Auth,我只能在Firebase中添加一个Facebook应用程序。对于每一个Facebook应用程序,我只能添加一个iOS和一个安卓应用程序。因此,我怎样才能做到这一点呢?

消防队员,有什么建议/解决方案吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-26 11:37:08

一个Facebook应用程序上的多个应用程序

  1. 转到你的Facebook开发者控制台
  2. 转到应用程序的页面
  3. 转到基本设置

  1. 添加所有相关的包ID
  2. 这里的关键是:为每个应用程序添加一个不同的URL后缀。这将区分每个iOS应用程序在您的单一Facebook应用程序.下。

  1. 在每个应用程序中,info.plist都会添加后缀信息(确保更新了FacebookURLSchemeSuffix方案,并添加了"FacebookURLSchemeSuffix“!)

  1. 现在您的每个应用程序都在同一个Facebook应用程序下,因此可以在同一个Firebase实时数据库下注册。查看这个以获得更多信息:Two iOS apps using the same Facebook app ID - is it possible?

此时,似乎不可能在单个Firebase实时数据库下拥有多个FB应用程序。

票数 4
EN

Stack Overflow用户

发布于 2018-03-20 19:50:52

一个单一的Facebook应用程序可以连接多个iOS应用程序和多个安卓应用程序。对于iOS应用程序,可以在Facebook设置页面指定多个Bundle ID

票数 2
EN

Stack Overflow用户

发布于 2018-03-23 02:40:05

假设您正在使用Firebase进行身份验证,我想您也使用了实时数据库或Cloud来存储用户数据。在用户数据模型中,可以添加用户类型。

例如,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
user_type : "driver"

然后像这样查询用户:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DBreference.collection("users").whereField("user_type", isEqualTo: "driver").getDocuments() {(querySnapshot, error) in 

if error != nil { print(error.debugDescription) 
return 
} 

else if let users = querySnapshot.documents {

for user in users {
guard let userType = user.data()["user_type"] as? String else { return } 
print(userType) 
} 

} 

}

这样你就不必创建多个Facebook应用程序了。只需使用您的一个,并细分用户和他们的私密相应。例如,在这两个应用程序上登录时,都要进行检查,无论是以司机身份登录的is用户还是乘客。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if currentUser.userType != "passenger" {
print("You can't log into the passanger app with your driver's account.")
}

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49343327

复制
相关文章

相似问题

Firebase - Facebook Auth

10

带有React的Facebook Firebase Auth和Facebook Graph

10

Google和Facebook Firebase Auth使用!

22

Facebook应用程序,如

22

Firebase Auth & Firebase Auth与Facebook不工作

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文