当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知

Posted

技术标签:

【中文标题】当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知【英文标题】:Facebook send notification to friends using the app when a user joins my app 【发布时间】:2012-04-24 06:04:59 【问题描述】:

我想通知用户的朋友,那些已经在使用我的应用程序的朋友,他的朋友也安装了该应用程序。

我看到一些应用程序的应用程序和游戏块上有编号。有没有办法做到这一点。这些应用程序是如何做到的。我也可以发送通知(即在地球图标上)

我已经有了要通知的用户列表。我如何在 facebook 中通知他们。

【问题讨论】:

【参考方案1】:

如果您希望接收者在收到通知时采取行动,您可以使用Request 功能和Request Dialog。请求对话框将一个用户的请求发送给一个或多个用户。

【讨论】:

【参考方案2】:

我不确定您在第二段中的意思,但如果我设法理解了某些内容,那就是您在问如何通知用户。 有几种方法可以通知用户,它们都包含在Social Channels 文档中。

如果您只想通知已安装应用的用户朋友,您必须首先找出哪些用户符合条件,您有两种选择:

(1) 使用graph api,您可以向:/me/friends?fields=installed 发出请求,该请求应返回用户列表,安装了应用程序的用户将具有以下表单: p>


    "installed": true, 
    "id": "USER_ID"

没有应用的会是这样的形式:


    "id": "USER_ID"

(2)您可以使用FQL查看使用this query安装应用程序的朋友是谁:

SELECT 
    uid
FROM 
    user 
WHERE 
    is_app_user 
    AND 
    uid IN (SELECT uid2 FROM friend WHERE uid1 = me())

【讨论】:

对不起,伙计,我已经有了用户列表。我如何在 facebook 中通知他们。 我对“社交渠道”文档的回答中有一个链接,其中解释了所有可用选项。

以上是关于当用户加入我的应用时,Facebook 会向使用该应用的朋友发送通知的主要内容,如果未能解决你的问题,请参考以下文章

邀请 Facebook 朋友加入我的 iOS 应用程序,该应用程序不是具有自定义 UI 的游戏

当用户接受我的申请时,请求权限框不会出现

Android Facebook 登录问题

Facebook登录错误“不允许用户查看该应用程序。”

当 Facebook 好友安装应用程序时如何收到通知

当用户退出我的 iOS 应用程序时,下次他们尝试使用 Facebook 登录时,他们应该必须重新输入他们的登录凭据