facebook ios SDK问题
我刚刚开始使用facebook ios SDK。我正在尝试运行示例应用程序,以了解框架是如何工作的。我以前从未使用过FB Graph API,或者确实使用过FB connect。当应用程序运行时,我可以点击登录按钮,Safari启动以使用我的帐户授权FB应用程序。一旦我授权了它,我想页面试图重定向并切换回示例应用程序,但失败了,safari显示“无法打开页面”facebook ios SDK问题,ios,facebook,Ios,Facebook,我刚刚开始使用facebook ios SDK。我正在尝试运行示例应用程序,以了解框架是如何工作的。我以前从未使用过FB Graph API,或者确实使用过FB connect。当应用程序运行时,我可以点击登录按钮,Safari启动以使用我的帐户授权FB应用程序。一旦我授权了它,我想页面试图重定向并切换回示例应用程序,但失败了,safari显示“无法打开页面” 我哪里出错了?您可能需要设置授权回调。 这来自SDK的自述文件: 将应用程序绑定到与应用程序对应的URL方案 Facebook应用程序I
我哪里出错了?您可能需要设置授权回调。 这来自SDK的自述文件: 将应用程序绑定到与应用程序对应的URL方案 Facebook应用程序ID。您必须绑定到的URL方案为 格式为“fb[appId]:/”,其中[appId]是您的Facebook应用程序 没有这个,你的应用程序将无法处理 授权回调。将应用程序的.plist文件修改为 如下:
- 在根键(“信息属性列表”)下添加新行并 将键命名为“URL类型”
- 在刚才添加的“URL类型”键下,应该会看到一个名为“Item 0”的键。如果没有,则添加一个键为“Item 0”的新行李>
- 在“Item 0”键下,添加一个新行并将该键命名为“URL Schemes”
- 在刚才添加的“URL方案”键下,您应该会看到一个名为“Item 0”的键。如果没有,则添加一个键为“Item 0”的新行
- 将“项目0”的值设置为“fb[appId]”,其中[appId]是您的Facebook应用程序ID。确保此值中没有空格。例如,如果应用程序的id为1234,则该值应为“fb1234”
谢谢这看起来确实管用。我正在使用SDK的另一个版本,它不使用Safari浏览器和应用程序切换,这是我更喜欢的。我们仍然非常感谢你的帮助。