3

有没有一种解决方案可以让 iOS 5+ 用户愉快地使用带有 MonoTouch 的 Facebook 3.1+ SDK?

对于不使用 iOS 6 的用户,我希望我的游戏正常切换到 Facebook iOS 应用程序进行身份验证(如果他们有的话),以避免他们输入凭据的障碍。

Facebook iOS SDK 3.1+ (Obj-C) 允许此功能,如果用户使用的是 iOS 6,它会使用本机库。

不幸的是,对于非 iOS 6 用户,我无法找到 MonoTouch 的功能,我的应用程序可以轻松切换到 Facebook 应用程序并快速验证用户身份。

我已将我的 MonoTouch Facebook 选项缩小到以下范围,但没有一个是理想的:

  1. 将我的游戏限制为 iOS 6,这将允许我使用 monotouch-bindings/facebook 原生库

  2. 使用 Xamarin.Social 组件,该组件需要登录详细信息(无应用切换)并且 UI 很差

  3. 使用(自 2011 年以来不受支持)MonoTouch Facebook 3.0 库,那里有几个

  4. 将最新的 Facebook 3.2.1 SDK 转换为 MonoTouch,允许非原生应用切换

理想的解决方案是选项 4,它将为用户提供 iOS 上任何版本的应用切换体验。不幸的是,我不知道从哪里开始,而且我没有时间花一周时间尝试转换/绑定(?)它。

我真的不热衷于将应用程序限制为 iOS 6 用户,我们希望应用程序能够覆盖尽可能多的人。

提前感谢您的任何建议和想法。

4

2 回答 2

0

3.2.1 facebook SDK 的 Monotouch 绑定在这里

我上次使用它,它似乎可以做你想做的一切。

于 2013-03-30T20:00:48.140 回答
0

Xamarin.iOS 中有一个错误。在此处关注错误修复的进度:https ://bugzilla.xamarin.com/show_bug.cgi?id=11041

于 2013-06-10T19:02:31.360 回答