【问题标题】:facebook integration problem in iPhone appiPhone应用程序中的facebook集成问题
【发布时间】:2011-12-25 13:20:42
【问题描述】:

嗨..

我想在我的 iphone 游戏中实现 facebook .. 我想在游戏结束时有一个 facebook 连接按钮 .. 玩家可以使用它在 facebook 的墙上分享他的分数 .. 我遵循的方式是在这个视频中描述 {http://vimeo.com/3616452 } 但我得到会话不声明错误.. 所以请帮忙

【问题讨论】:

    标签: iphone iphone-sdk-3.0 iphone-sdk-4.0.1


    【解决方案1】:

    这个视频有点老了。他们使用仍在工作的旧 facebook-iphone-sdk,但 Facebook 建议使用新的 iOS SDK https://github.com/facebook/facebook-ios-sdk

    现在容易多了。您可以在那里找到示例项目并将其应用到您的应用中。

    我认为您收到“会话未声明”错误,因为您没有在项目中包含 facebook sdk 头文件,或者如果您将 SDK 放在另一个目录中,Xcode 找不到它。

    如果您向我们展示一些代码并更好地描述您的问题,那么为您提供帮助会容易得多。

    【讨论】:

    • @sergnsk 非常感谢,我会尝试然后让你知道 .. 再次感谢
    • 亲爱的我已经关注这个developers.facebook.com/docs/guides/mobile/#ios,当我启动我的应用程序时,它会在登录后引导我到 fb 登录 n,它不会重定向我......我只想在用户墙上分享分数.. 需要帮助
    • 要在您的应用中重定向回您需要实现三件事 - 1. 在代码中设置您的 appid 2. 在您的应用配置 plist 中设置您的 appid,如帮助中所述 - fb[yourappnumber] 3.和!!!在 *AppDelegate.m 中实现这个方法 - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { return [[controller facebook] handleOpenURL:url]; }
    • @sergnsk 谢谢你的好意...实际上我想在游戏结束时给玩家一个选项,如果他有兴趣分享他的分数,然后他登录和他的分数会分享..希望你明白我的意思
    • 是的,我完全明白你的意思)))你可以做到。首先,您需要成功登录 FB 并在此之后返回您的应用程序。您能按照我上面的描述实现吗?你可以在 google.com 上给我写电子邮件给 s.sojik
    最近更新 更多