gpt4 book ai didi

iOS 不调用 Facebook 身份验证回调

转载 作者:可可西里 更新时间:2023-11-01 05:15:36 24 4
gpt4 key购买 nike

我正在使用 Xcode4.2 和 Facebook SDK 最新版本制作一个 facebook 应用程序。我将 Hackbook 复制到我的应用程序并替换了一些方法名称。然后成功了![在此处输入图片描述][1]

但是当我点击“确定”按钮时,没有任何反应发生。我检查了细节。不知何故,iOS 不会在 appdelegate.m 中调用 OpenURL。

为什么 iOS 不调用该方法?这是代码。

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [self.facebook handleOpenURL:url];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [self.facebook handleOpenURL:url];
}

请告诉我发生了什么事。

提前致谢。

最佳答案

您是否在应用的属性列表文件中设置了应用的 Facebook ID?如果没有,Facebook 的应用程序不会触发对您的应用程序的回调。

阅读此处“修改应用程序属性列表文件”部分中的说明:https://developers.facebook.com/docs/mobile/ios/build/

基本上,您需要在应用程序的 plist 中创建一个名为 URL types 的新行,其中包含一个单独的项目 URL Schemes,其中包含一个值 fbYOUR_APP_ID(文字字符 fb 后跟您的应用程序 ID)。

关于iOS 不调用 Facebook 身份验证回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8625459/

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