手游接入Facebook功能

公司的手游准备先上海外平台,而海外玩家最倚重的社交平台之一就是facebook了。如果是单纯做分享,那么可以使用ShareSDK或者友盟的社会化分享组件。但若是需要FacebookSDK提供的更多功能,就需要自己实现了 我们希望实现的功能有: 1. 跨平台,接口都在C++上 2. 登录/登出/判断登陆状态 3. 游戏截图分享 4. 给好友发送请求 5. 取得自身信息,如id,名字 6. 取得好友信息,如id,名字,头像 7. 更多FacebookSDK提供的功能,查询信息,判断和申请权限等

前一段时间在网上找了各种资料,总算把功能做好了。iOS部分主要是看Facebook官网提供的Demo,android部分主要参考这里 提到的FacebookTutorial,我本来是想直接在github上fork之然后再加上Facebook图谱相关功能(好友等)及iOS平台实现的,后面发现这个库历史里面太多冗余的东西了,于是就自己重新写了一个Demo。包含上述所有功能。

Demo是用cocos2dx写的,2dx主要只是用来做UI,,换成其他C++引擎基本也不需要什么改动。刻意把接口都写在了C++层上,但在不同平台上真正实现的代码分别是java和objC,所以对使用这三种语言的应该都有些参考价值 Demo源码地址:https://github.com/piaopolar/FacebookPlugin

孤单不是与生俱来,而是由你爱上一个人的那一刻开始。

手游接入Facebook功能

相关文章:

你感兴趣的文章:

标签云: