有没有一个解决方案,我可以愉快地使用Facebook 3.1+ SDK,MonoTouch,适用于iOS 5+用户?
对于不使用iOS 6的用户,我希望我的游戏能够正常切换到Facebook iOS应用程序进行身份验证(如果有的话),以避免他们输入凭据的障碍。
Facebook iOS SDK 3.1+(Obj-C)允许此功能,如果用户拥有iOS 6,它将使用本机库。
不幸的是,我无法找到适用于非iOS 6用户的MonoTouch功能,我的应用可以轻松切换到Facebook应用并快速验证用户身份。
我已将我的MonoTouch Facebook选项范围缩小到以下,其中没有一个是理想选择:
将我的游戏限制在iOS 6,这将允许我使用monotouch-bindings / facebook本地库
使用Xamarin.Social组件,该组件需要登录详细信息(无应用切换)且UI不佳
使用(自2011年以来不支持)MonoTouch Facebook 3.0库,那里有几个
将最新的Facebook 3.2.1 SDK转换为MonoTouch,允许非原生应用切换
理想的解决方案是选项4,它可以为用户提供iOS上任何版本的应用切换体验。不幸的是,我不知道从哪里开始,我没有时间花一个星期来尝试转换/绑定(?)它。
我真的不热衷于将应用限制为iOS 6用户,我们希望该应用能够覆盖尽可能多的人。
提前感谢任何建议和想法。
答案 0 :(得分:0)
3.2.1 facebook SDK的Monotouch绑定是here。
最后我用它,似乎做了你想做的一切。
答案 1 :(得分:0)
Xamarin.iOS中存在错误。按照错误修复的进度进行操作:https://bugzilla.xamarin.com/show_bug.cgi?id=11041