Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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
Ios 邀请用户';让Facebook好友使用应用程序_Ios_Facebook - Fatal编程技术网

Ios 邀请用户';让Facebook好友使用应用程序

Ios 邀请用户';让Facebook好友使用应用程序,ios,facebook,Ios,Facebook,我正在开发一款与Facebook集成的移动应用程序。该应用程序允许用户创建内容并将其发送给同样使用该应用程序的Facebook好友 在朋友已经拥有应用的情况下,向该用户发送通知没有问题。我正在寻找一种方法来处理朋友没有应用程序的情况。换句话说,这是一种通知朋友,如果他们获得应用程序,他们可以访问内容的方式 我不知道该怎么做。我无法访问朋友的电子邮件地址,也看不到任何明显的方式通过Facebook向朋友发送私人消息,或在他们的时间线上发布内容 如果我只知道一个任意的Facebook用户的用户ID,

我正在开发一款与Facebook集成的移动应用程序。该应用程序允许用户创建内容并将其发送给同样使用该应用程序的Facebook好友

在朋友已经拥有应用的情况下,向该用户发送通知没有问题。我正在寻找一种方法来处理朋友没有应用程序的情况。换句话说,这是一种通知朋友,如果他们获得应用程序,他们可以访问内容的方式

我不知道该怎么做。我无法访问朋友的电子邮件地址,也看不到任何明显的方式通过Facebook向朋友发送私人消息,或在他们的时间线上发布内容

如果我只知道一个任意的Facebook用户的用户ID,是否有可能给他们发电子邮件

其他开发人员是如何解决这个问题的


谢谢。

有一个请求对话框,其中专门用于发送使用应用程序的邀请:

[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession]
      message:@"message here"
        title:@"title here"
   parameters:nil
      handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {}];

您可以随时向发送电子邮件username@facebook.comIs有没有一种方法可以直接通过API调用而不是通过对话框来实现这一点?我想在我的服务器上执行此功能,而不是在iOS应用程序本身中。我尝试了此操作,但它似乎有效(没有错误),但目标收件人从未收到通知。好的,在我确保在Facebook设置中填写了应用程序ID后,此功能就起作用了。谢谢。我想知道——使用FBWebDialogs是否需要请求发布权限(发布操作)?