2013-03-30 42 views
3

是否有解決方案,我可以在iOS 5+用戶中愉快地使用Facebook 3.1+ SDK和MonoTouch?MonoTouch(Xamarin.iOS)iOS 5+的Facebook應用切換支持

對於不使用iOS 6的用戶,我希望我的遊戲切換到Facebook iOS應用程序進行身份驗證(如果他們有),以避免他們輸入憑據的障礙。

Facebook的iOS版SDK 3.1+(對象 - )允許這種功能,它使用本機庫,如果用戶安裝了iOS 6

不幸的是,我無法找到MonoTouch的,那裏有我的應用程序,功能可以輕鬆切換到Facebook應用程序並快速驗證用戶,而非iOS 6用戶。

我已經收窄我的MonoTouch的Facebook選項下面,他們都不理想:

  1. 限制我的遊戲到iOS 6,這將允許我使用MonoTouch的-綁定/ Facebook的本地庫

  2. 使用Xamarin.Social組件,它需要的登錄信息(無應用程序切換),並具有UI差

  3. 使用(自2011年不支持)的MonoTouch 3.0 Facebook的圖書館,有一對夫婦在那裏

  4. 轉換最新的Facebook SDK 3.2.1對MonoTouch的,允許非本機應用程序切換

理想的解決辦法是選擇4,這將使用戶在應用程序上的任何版本的切換體驗在iOS上。不幸的是,我不知道從哪裏開始,我沒有時間花一個星期試圖轉換/綁定(?)它。

我真的不想限制iOS 6用戶的應用程序,我們希望應用程序能夠覆蓋儘可能多的人。

在此先感謝您的任何建議和意見。

回答

0

3.2.1 facebook SDK的Monotouch綁定爲here

最後我用它,它似乎做你想要的一切。

+0

我已經嘗試過,但它不會在iOS 5.0.1我的iPhone上工作,它撞擊UIDelegate之前崩潰。 是不是隻爲iOS 6本機庫? – danfordham

+0

我嘗試了與iOS 6的iPhone 4S相同的代碼,並且工作正常。 – danfordham

+0

我們在5.x設備上沒有任何問題,您可以發佈無法正常工作的代碼嗎?你可能會考慮一個新問題。 – jonathanpeppers