在Android App中向其他用户发送消息

时间:2016-03-30 10:32:37

标签: android facebook facebook-graph-api communication

我正在Android中构建游戏。我已将Facebook与其集成。我想实现以下场景。 让我们说我想把礼物/任何消息发送给我可以在我的应用程序中找到的另一个用户,因为我喜欢Facebook集成。其他用户将在应用程序中收到相同的内容以及Facebook上的通知。 这该怎么做? Facebook有一些API,或者我必须使用我的云存储。 请指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

我认为没有办法向另一个Facebook用户提供“facebook通知”。但是,您可以通过以下方式向自己应用内的其他用户实现消息传递。

维护服务器上的用户及其Android设备ID,GCM ID列表。当用户通过Facebook登录时,您可以存储他们的详细信息和这些ID。 现在,如果用户向另一个用户发送消息,则可以将其作为推送通知传递给其他用户,因为您拥有接收者用户的GCM ID。这一切都发生在Facebook外面。 Facebook将仅用于用户登录,并且您可以将用户的详细信息保存在服务器的数据库中。

同样,只有在他的设备上安装了相同的应用程序时,您才能向好友列表中的另一个Facebook用户发送消息。因此,整合fb好友列表的整个概念在这里是没用的。他可以向拥有此特定应用程序并通过FB登录的任何人发送消息。 :)如果您需要进一步澄清,请告诉我。