MonoTouch (Xamarin.iOS) Compatibilidad con la aplicación de Facebook para iOS 5+

¿Hay alguna solución allí donde pueda utilizar felizmente el SDK de Facebook 3.1+, con MonoTouch, para usuarios de iOS 5+?

Para los usuarios que NO usan iOS 6, quiero que mi juego cambie a la aplicación Facebook iOS para la authentication como normal (si la tienen), para evitar la barrera de que ingresen cnetworkingenciales.

El Facebook iOS SDK 3.1+ (Obj-C) permite esta funcionalidad, y usa la biblioteca nativa si los usuarios tienen iOS 6.

Lamentablemente, no puedo encontrar esa funcionalidad para MonoTouch, donde mi aplicación puede cambiar fácilmente a la aplicación de Facebook y autenticar rápidamente al usuario, para usuarios que no son iOS 6.

Reduje mis opciones de Facebook de MonoTouch a las siguientes, ninguna de ellas ideal:

  1. Limite mi juego a iOS 6, lo que me permitiría usar la biblioteca nativa monotouch-bindings / facebook

  2. Utilice el componente Xamarin.Social, que requiere detalles de inicio de session (sin cambiar de aplicación) y tiene una pobre UI

  3. Usa una biblioteca (no compatible desde 2011) MonoTouch Facebook 3.0, hay una pareja por ahí

  4. Convierta el último SDK de Facebook 3.2.1 a MonoTouch, permitiendo el cambio de aplicaciones no nativas.

La solución ideal sería la opción 4, que le daría al usuario la experiencia de conmutación de aplicaciones en cualquier versión en iOS. Lamentablemente, no tendría ni idea de dónde empezar y no tengo time para pasar una semana tratando de convertir / enlazar (?).

Realmente no estoy interesado en limitar la aplicación a los usuarios de iOS 6, queremos que la aplicación llegue a tantas personas como sea posible.

Gracias de antemano por cualquier sugerencia e ideas.

El enlace Monotouch para el SDK de Facebook 3.2.1 está aquí .

Lo último que usé fue hacer todo lo que quieras.

Hay un error en Xamarin.iOS. Siga el progreso en la corrección de errores aquí: https://bugzilla.xamarin.com/show_bug.cgi?id=11041