Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查看Facebook好友被邀请使用Facebook SDK 4.0使用iOS应用程序?_Ios_Facebook_Facebook Graph Api_Facebook Ios Sdk_Facebook Sdk 4.0 - Fatal编程技术网

查看Facebook好友被邀请使用Facebook SDK 4.0使用iOS应用程序?

查看Facebook好友被邀请使用Facebook SDK 4.0使用iOS应用程序?,ios,facebook,facebook-graph-api,facebook-ios-sdk,facebook-sdk-4.0,Ios,Facebook,Facebook Graph Api,Facebook Ios Sdk,Facebook Sdk 4.0,我正在开发一款iOS应用程序,而不是一款连接到后端的游戏,用户可以通过Facebook登录,并可以从Facebook好友列表中邀请其他用户参加应用程序中的活动 因此,我需要知道被邀请的用户何时登录Facebook,新用户是否已被邀请参加应用程序中的活动。后端存储所有用户及其FaceBookUserID,并准备跟踪被邀请参加活动的人 我找到了几个邀请Facebook好友使用该应用程序的选项,但显然没有人会返回被邀请的Facebook好友列表。 该应用程序需要知道谁被邀请,以便在被邀请者下载应用程序

我正在开发一款iOS应用程序,而不是一款连接到后端的游戏,用户可以通过Facebook登录,并可以从Facebook好友列表中邀请其他用户参加应用程序中的活动

因此,我需要知道被邀请的用户何时登录Facebook,新用户是否已被邀请参加应用程序中的活动。后端存储所有用户及其FaceBookUserID,并准备跟踪被邀请参加活动的人

我找到了几个邀请Facebook好友使用该应用程序的选项,但显然没有人会返回被邀请的Facebook好友列表。 该应用程序需要知道谁被邀请,以便在被邀请者下载应用程序并登录Facebook之前,它可以在应用程序中显示被邀请者

该应用程序以Swift编码,部署目标为7.0,使用最新的iOS Facebook SDK 4.1,目的是使用尚未弃用的Facebook API

可能的选择:

应用程序邀请-这是一个不错的选择,但我想不出一种方法来让被邀请的人回拨他们的facebookUserID、姓名等等? 共享链接或照片-也找不到一种方法可以通过使用此功能与他人进行回调?具有ref属性,但不知道如何使用该属性。 消息对话框-显然也无法获取收到消息的人员列表?
有人能帮你吗?你只会为已经是你应用程序用户的朋友获取应用程序范围内的用户id–因此,如果你的用户邀请了一个已经不是你应用程序用户的朋友,你将无法获得该朋友的id。好吧,那太遗憾了。然后,我如何跟踪被邀请的FB朋友登录Facebook的时间,并将其添加到被邀请参加的活动中?如果您不使用任何“官方”邀请方法,而只使用共享或私人消息,那么首先让您的用户共享/发送包含特殊跟踪代码的链接最简单。其他任何操作都需要额外的权限,比如读取邮箱以检查发送邮件,并且您肯定不会在审核中获得批准。