3

iOS 5 以降のユーザー向けに、MonoTouch を使用して Facebook 3.1 以降の SDK を問題なく使用できるソリューションはありますか?

iOS 6 を使用していないユーザーの場合、資格情報を入力する際の障壁を回避するために、ゲームを通常どおり認証用に Facebook iOS アプリに切り替えてください (持っている場合)。

Facebook iOS SDK 3.1+ (Obj-C) はこの機能を許可し、ユーザーが iOS 6 を使用している場合はネイティブ ライブラリを使用します。

残念ながら、iOS 6 以外のユーザー向けに、アプリが Facebook アプリに簡単に切り替えてユーザーをすばやく認証できる MonoTouch の機能を見つけることができません。

MonoTouch Facebook のオプションを次のように絞り込みましたが、どれも理想的ではありません。

  1. ゲームを iOS 6 に制限して、monotouch-bindings/facebook ネイティブ ライブラリを使用できるようにします。

  2. ログインの詳細 (アプリの切り替えなし) が必要で、UI が貧弱な Xamarin.Social コンポーネントを使用する

  3. (2011 年以降サポートされていない) MonoTouch Facebook 3.0 ライブラリを使用します。

  4. 最新の Facebook 3.2.1 SDK を MonoTouch に変換し、非ネイティブ アプリの切り替えを可能にします

理想的なソリューションはオプション 4 です。これにより、ユーザーは iOS のどのバージョンでもアプリを切り替えることができます。残念ながら、どこから始めればよいのか見当がつかず、変換/バインド (?) に 1 週​​間を費やす時間もありません。

私はアプリを iOS 6 ユーザーに限定することにあまり熱心ではありません。できるだけ多くの人にアプリを届けたいと思っています。

提案やアイデアをお寄せいただきありがとうございます。

4

2 に答える 2

0

Xamarin.iOS にバグがあります。ここでバグ修正の進行状況に従ってください: https://bugzilla.xamarin.com/show_bug.cgi?id=11041

于 2013-06-10T19:02:31.360 に答える