如何为使用 Facebook 登录的用户发送游戏请求推送通知?

Posted

技术标签:

【中文标题】如何为使用 Facebook 登录的用户发送游戏请求推送通知?【英文标题】:How to send game request push notification for user logged in with Facebook? 【发布时间】:2017-12-24 14:07:47 【问题描述】:

我有一个问答游戏,我使用 Facebook SDK 登录。 这样,我可以看到我所有玩游戏的朋友并邀请他们参加比赛。

我的问题是:如何邀请特定的朋友并向他发送推送通知? 我有他们的 Fb id 的朋友列表,当我点击一个时,我想发送推送通知,所以朋友可以点击它并与我竞争。

我在网上看了很多,但没有发现任何有用的东西。 我不想编写服务器代码。节点什么的。

谢谢!

【问题讨论】:

【参考方案1】:

游戏请求提供了一个“to”参数来指定特定的朋友 ID,这就是你所需要的:

https://developers.facebook.com/docs/games/services/gamerequests

正如您在文档中看到的,它可以是 ID 列表和/或邀请令牌(如果用户尚未授权您的应用)。

对于你 App 中的推送通知,你可以看看 Firebase,例如:How can I send a Firebase Cloud Messaging notification without use the Firebase Console?

【讨论】:

这样,我在 facebook 收到通知。但我想在 android 中将其作为普通推送通知接收,因此用户可以点击它并竞争。 如果你想从你的安卓应用发送推送通知......嗯,这与 facebook 并没有真正的关系。 添加了有关推送通知的更多信息。 *** 上已经有另一个关于此的线程

以上是关于如何为使用 Facebook 登录的用户发送游戏请求推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

HybridAuth:如何为现有用户请求额外权限?

如何为用户创建无痛的安全春季社交注册/登录

何为cookie?

Facebook Unity SDK 如何为(喜欢 Facebook 页面)添加点赞按钮?

如何为能量补充游戏编写计时器算法

如何为带有插槽的 vuejs 配置 facebook 插件