我们有一个内置于Swift中的应用程序,我们正在(部分地)移植到React Native。用户/身份验证由Firebase驱动。
在新流程中,我们让用户通过本机Swift代码向Firebase进行身份验证。通过身份验证后,我们将加载React Native视图。
问题::React Native对身份验证状态一无所知。我可以将道具(如uid)从Swift传递到React Native,但是大声疾呼-我不能用Firebase做任何事情。也许我想念什么?
问题:是否可以在Swift中生成Firebase身份验证令牌并将该令牌传递给React Native来验证用户身份?注意-我了解自定义身份验证令牌和用于服务器端身份验证的admin SDK,但这不是理想的解决方案。我想通过Swift登录,生成一个Firebase身份验证令牌(在Swift中),将该令牌交给React Native,在Firebase用户中进行身份验证/登录(使用Javascript)。