是否有可用于C#Facebook Sdk的Monotouch端口?

时间:2011-08-08 08:37:29

标签: c# facebook xamarin.ios facebook-c#-sdk

Monotouch需要为Iphone / Ipad特别构建。有可用的DLL吗? 还是源代码?

感谢,

乔恩

4 个答案:

答案 0 :(得分:6)

简答 - 是的!

我为MonoTouch创建了一个简单的C#Facebook SDK端口。它不是官方的,但它要求我按摩Mono的MCS中的一些位以使其兼容。它也适用于MonoTouch的AOT(Ahead of Time)编译方案。

用法

不幸的是,你没有在MonoTouch中获得'动态'或'ExpandoObject'看到我对AOT编译的看法^。所以基本上你需要使用.NET 3.5 API或者我喜欢称它为“魔术字符串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 UI要求,有很多基本构造是常见的

感谢。

Anuj

答案 1 :(得分:1)

没有端口但是有可用的obj-c Facebook SDK绑定。我会使用它,因为它是针对支持的FB SDK运行的。

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

答案 2 :(得分:0)

目前没有官方端口的Facebook C#SDK用于monotouch或monodroid,虽然它是我们真正想要的东西。

目前您可以在http://facebooksdk.codeplex.com/workitem/5773

处追踪此功能

答案 3 :(得分:0)

Xamarin Component商店中有一个名为Facebook SDK的组件,可在此处找到:http://components.xamarin.com/view/facebook-sdk/

它是从创建C#SDK的同一组织(外部曲线)创建的。