将安卓游戏链接到也玩的脸书朋友



我正在尝试为Android平台创建一个纸牌游戏,它将通过网络一次一个回合进行。我希望将Google App Engine用于我的服务器后端,并使用Google Cloud Messing在轮到玩家时通知玩家。我的想法是让用户通过Facebook API登录,存储Facebook用户ID,然后使用Google Cloud Messing注册应用程序并存储注册ID。然后,facebook和GCM ID都将提交到服务器并存储在GAE数据存储中。要生成一个开始新游戏的朋友列表,我是否只使用 facebook Open Graph API 来获取用户朋友 ID 的列表,然后将存储在服务器上的每个 Facebook ID 与 facebook 朋友列表进行比较?或者有没有更好的方法来获取也安装了该应用程序的Facebook朋友列表?

每个回合之后,android 应用程序都会序列化一个"游戏"对象并将其上传到 GAE,然后 GAE 将使用保存的注册 ID 通知其他玩家。当应用程序在设备上打开时,它将下载服务器上挂起的序列化"游戏"对象,并将其充气并继续下一轮。这是我第一次尝试编写比使用一点JavaScript的简单网站更复杂的东西。任何帮助或指导将不胜感激。

或者有没有更好的方法来获取也安装了该应用程序的Facebook朋友列表?

user表进行 FQL 查询,选择其 uid 连接到friend表中当前用户 ID 且is_app_user设置为 true 的所有用户。

最新更新