首页 > 代码库 > 手游接入Facebook功能
手游接入Facebook功能
公司的手游准备先上海外平台,而海外玩家最倚重的社交平台之一就是facebook了。如果是单纯做分享,那么可以使用ShareSDK或者友盟的社会化分享组件。但若是需要FacebookSDK提供的更多功能,就需要自己实现了
我们希望实现的功能有:
1. 跨平台,接口都在C++上
2. 登录/登出/判断登陆状态
3. 游戏截图分享
4. 给好友发送请求
5. 取得自身信息,如id,名字
6. 取得好友信息,如id,名字,头像
7. 更多FacebookSDK提供的功能,查询信息,判断和申请权限等
Demo是用cocos2dx写的,2dx主要只是用来做UI,换成其他C++引擎基本也不需要什么改动。刻意把接口都写在了C++层上,但在不同平台上真正实现的代码分别是java和objC,所以对使用这三种语言的应该都有些参考价值
Demo源码地址:https://github.com/piaopolar/FacebookPlugin
我们希望实现的功能有:
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功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。