Expo集成Facebook登录:expoClientId等ID配置位置在哪?
Expo Facebook登录各Client ID配置指南
1. 各ID的获取来源
expoClientId:在Expo控制台关联Facebook登录后生成,也可从Facebook开发者平台为Expo托管应用创建的应用ID获取iosClientId:在Facebook开发者平台为iOS平台单独创建应用后生成(需提前配置iOS包名、签名信息)androidClientId:在Facebook开发者平台为Android平台单独创建应用后生成(需提前配置Android包名、密钥哈希)
2. 配置文件位置
所有ID统一配置在项目根目录的app.json(或app.config.js)中,放在expo.facebook字段下,示例如下:
{ "expo": { "facebook": { "appId": "你的expoClientId", "iosClientId": "你的iOS平台Facebook应用ID", "androidClientId": "你的Android平台Facebook应用ID", "scheme": "fb你的expoClientId" } } }
补充说明
- 官方文档中的
expoClientId对应配置里的appId字段 - Facebook开发者平台需分别完成iOS、Android平台的应用配置,确保验证信息(如iOS Bundle ID、Android包名)与Expo项目配置一致
- 无需在
package.json中配置这些ID
内容的提问来源于stack exchange,提问作者Dustin Spengler
相关产品推荐
相关产品推荐

