我正在开发一款带有Facebook集成功能的移动应用。该应用程序允许用户创建内容并将其发送给也在使用该应用程序的Facebook好友。
如果朋友已经拥有该应用,则向该用户发送通知是没有问题的。我正在寻找一种方法来处理朋友没有应用程序的情况。换句话说,这是一种通知朋友他们可以访问内容的方法。
我不知道该怎么做。我无法访问该朋友的电子邮件地址,我看不到任何明显的方式通过Facebook向朋友发送私信,或将某些内容发布到他们的时间线上。
如果我所知道的是他们的用户ID,是否可以通过电子邮件发送任意Facebook用户?
其他开发者如何解决这个问题?
感谢。
答案 0 :(得分:0)
FBWebDialogs中有“请求”对话框,专门用于发送邀请以使用应用。
[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession]
message:@"message here"
title:@"title here"
parameters:nil
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {}];