使用Facebook.showDialog("apprequests")邀请所有好友。

我正在使用下面的代码来登录Facebook并显示一个弹出窗口,让我的用户邀请他们的朋友,但实际上,有可能一个一个邀请他们,而不是一次性全部邀请。

如您所见,我正在使用facebook.showDialog()。如果我的请求不能完成,有没有另一种方法通过使用按钮选择所有人来邀请我的朋友?

顺便说一句,我有三个其他问题:

1)上面的代码在Android和iOS上都能正常工作,但是在我从iOS设备发送请求时,其他人会收到通知,但在Android上却不会发生(当我从Android设备发送请求时,对方将不会收到通知)。

2)facebook.showDialog()是否有一种类似"onComplete"的功能?当我的用户邀请他们的朋友时,我想奖励他们。

3)有没有办法防止Facebook每次我重新启动我的应用程序时都要登录?据我所听,应该有一个有效期为大约60天的令牌,但正如我所说,我的应用程序每次重启时都要登录到Facebook。

点赞
用户3440167
用户3440167

当用户关闭邀请对话框时,您将收到一个回调到与 init 发送的相同的 facebookListener。 event.type 将等于 "dialog", 而 event.response 将是一个 URI 形式的字符串,告诉您谁被邀请了(如果有)。 (查看 showDialog 文档fbconnect 文档)。 然后,只需查看 URI 字符串并检索已发送邀请的所有 fbid。这些是被邀请的朋友,您可以按照自己的方式奖励您的玩家。

2015-10-29 09:46:44