gpt4 book ai didi

ios - 如何在 Expo 项目中获取 iOS 的 'facebookScheme'?

转载 作者:行者123 更新时间:2023-12-05 03:41:00 26 4
gpt4 key购买 nike

expo-facebook 上的 Expo 文档说我需要将 facebookScheme 设置添加到我的 app.json 文件中。
要获取它,文档说我可以访问 the Facebook documentation .
Facebook 文档说我需要配置一堆需要 Xcode 项目的东西。比如配置Info.plist文件,或者安装一些需要Cocoapods的依赖等。
但是 Expo 并没有把这个文件暴露给我,毕竟这是一个 Expo 项目!

那我在这里做什么?我是否需要以某种方式将这个 Expo 项目关联到 Xcode 项目?我需要退出 Expo 吗?

只是为了添加一些上下文(可能相关或不相关),我问这个的主要原因是因为当我尝试在 iOS 上使用 Facebook 登录时,我的应用程序崩溃了(SIGABRT 错误)!我怀疑这是因为缺少 facebookScheme 字段。

谢谢

最佳答案

为了清晰起见,因为我比 OP 还要笨,你必须得到 CFBundleURLSchemes 之后的任何字符串值。直接将以下内容放入您的 app.json 中:

{
"expo": {
"facebookScheme": "fb<probably_your_fb_appId_here>",
"facebookAppId": "<definitely_your_fb_appId_here>",
"facebookDisplayName": "<your_app_name_here>",
"facebookAutoLogAppEventsEnabled": false,
"facebookAdvertiserIDCollectionEnabled": false
},
"name": "external_login"
}

对于功能齐全的应用程序,您还需要 app.json 附带的其他值。

关于ios - 如何在 Expo 项目中获取 iOS 的 'facebookScheme'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67906105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com