c# Facebook Sdk有Monotouch端口吗?

本文关键字:Monotouch Facebook Sdk | 更新日期: 2023-09-27 18:04:41

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

谢谢,Jon

c# Facebook Sdk有Monotouch端口吗?

简短的回答——是的!

我为MonoTouch创建了一个简单的c# Facebook SDK端口。这不是官方的任何手段,但它需要我按摩一些比特从Mono的MCS使其兼容。它还可以很好地与MonoTouch的AOT (Ahead of Time)编译方案配合使用。

使用

不幸的是,你没有得到'dynamic'或'ExpandoObject'在MonoTouch看到我的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"];

get It!

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

请随意投稿。我可以想象有大量的辅助工具可以帮助iOS开发者使用MonoTouch来减少开发这些应用的摩擦。对于大多数iOS UI需求,有相当多的基本结构是常见的

谢谢。

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

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

目前还没有针对monotouch或monodroid的Facebook c# SDK的官方移植,尽管它一直是我们真正想要的东西。

到目前为止,您可以在http://facebooksdk.codeplex.com/workitem/5773

跟踪此功能。

在Xamarin组件商店中有一个名为Facebook SDK的组件,可在这里获得:http://components.xamarin.com/view/facebook-sdk/

它是由创建c# SDK的同一组织(outercurve)创建的