是否有解决方案可以让我愉快地使用 Facebook 3.1+ SDK 和 MonoTouch,供 iOS 5+ 用户使用?
对于不使用 iOS 6 的用户,我希望我的游戏切换到 Facebook iOS 应用程序以正常进行身份验证(如果他们有),以避免他们输入凭据的障碍。
Facebook iOS SDK 3.1+ (Obj-C) 允许此功能,如果用户使用 iOS 6,它会使用 native 库。
不幸的是,对于非 iOS 6 用户,我无法找到适用于 MonoTouch 的功能,我的应用程序可以轻松切换到 Facebook 应用程序并快速验证用户身份。
我已将我的 MonoTouch Facebook 选项缩小为以下选项,它们都不理想:
将我的游戏限制为 iOS 6,这样我就可以使用 monotouch-bindings/facebook native 库
使用 Xamarin.Social 组件,它需要登录详细信息(没有应用程序切换)并且 UI 很差
使用(自 2011 年起不受支持)MonoTouch Facebook 3.0 库,那里有几个
将最新的 Facebook 3.2.1 SDK 转换为 MonoTouch,允许非原生应用切换
理想的解决方案是选项 4,它可以为用户提供在 iOS 上的任何版本上切换应用程序的体验。不幸的是,我不知道从哪里开始,而且我没有时间花一周时间尝试转换/绑定(bind)(?)它。
我真的不想将应用程序限制为 iOS 6 用户,我们希望该应用程序能够覆盖尽可能多的人。
提前感谢您的任何建议和想法。
最佳答案
3.2.1 facebook SDK 的 Monotouch 绑定(bind)是 here .
上次我用过它,它似乎可以做你想做的一切。
关于ios - MonoTouch (Xamarin.iOS) Facebook 应用切换支持 iOS 5+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15719824/