Доступен ли порт Monotouch для C # Facebook Sdk? - PullRequest
3 голосов
/ 08 августа 2011

Monotouch требует специальной сборки для Iphone / Ipad.Есть ли в наличии DLL?Или исходный код?

спасибо,

Джон

Ответы [ 4 ]

6 голосов
/ 08 августа 2011

Краткий ответ - Да!

Я создал простой порт C # Facebook SDK для MonoTouch. Это ни в коем случае не официально, но для того, чтобы сделать его совместимым, мне потребовалось массировать некоторые фрагменты из MCS Mono. Это также хорошо работает со схемой компиляции AOT (Ahead of Time) MonoTouch.

Использование

К сожалению, вы не получаете 'dynamic' или 'ExpandoObject' в MonoTouch, посмотрите мой бит о компиляции AOT ^. Поэтому в основном вы должны использовать API .NET 3.5 или, как мне нравится называть это, «волшебные строки ftw!» Из документов SDK:

var client = new FacebookClient();
var me = (IDictionary<string,object>)client.Get("me");
string firstName = (string)me["first_name"];
string lastName = (string)me["last_name"];
string email = (string)me["email"];

Go Git It!

https://github.com/anujb/MonoMobile.Facebook

Не стесняйтесь вносить свой вклад. Я могу себе представить, что существует множество помощников, которые можно создать и сделать доступными, чтобы помочь разработчикам iOS, использующим MonoTouch, уменьшить трения при разработке этих приложений. Существует довольно много базовых конструкций, которые являются общими для большинства требований к пользовательскому интерфейсу iOS

Спасибо.

Anuj

1 голос
/ 09 августа 2011

Нет порта, но есть привязки к obj-c Facebook SDK.Я бы использовал это, так как он работает с поддерживаемым FB SDK.

https://github.com/kevinmcmahon/monotouch-facebook

0 голосов
/ 21 сентября 2013

В магазине компонентов Xamarin есть компонент Facebook SDK, доступный здесь: http://components.xamarin.com/view/facebook-sdk/

Он создан из той же организации (externalcurve), что и C # SDK.

0 голосов
/ 08 августа 2011

в настоящее время нет официального порта Facebook C # SDK для monotouch или monodroid, хотя это было то, что мы действительно хотим иметь.

на данный момент вы можете отслеживать эту функцию на http://facebooksdk.codeplex.com/workitem/5773

...