ios - Facebook iOS SDK 版本 4.0.1 中的 FBSDKAppInviteDialog 邀请成功发送,但没有收到通知

标签 ios objective-c facebook facebook-sdk-4.0

使用新的 Facebook SDK 4.0.1,我在我的“邀请应用程序”按钮中实现了以下功能:

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] initWithAppLinkURL:[NSURL URLWithString:@"https://fb.me/1111111111"]];
content.previewImageURL = [NSURL URLWithString:@"http://someImage.jpg"];

[FBSDKAppInviteDialog showWithContent:content
                             delegate:self];

通过单击该按钮,它成功将我引导至我的 Facebook 应用程序,我可以选择我的 friend 并输入邀请消息,然后邀请已发送(进度条末尾有一个成功勾号)。

当我检查 appInviteDialog:(FBSDKAppInviteDialog *)appInviteDialog didCompleteWithResults:(NSDictionary *)results 时,结果是 didComplete = 1。但是,我在我的 friend Facebook(尚未安装我的应用程序)或测试用户帐户 Facebook 上看不到任何通知。我对此深感沮丧,因此非常感谢任何帮助。

还有几个问题,尽管我的 iOS 应用程序仍在开发中,但我已经在 Facebook 生成的应用程序链接中输入了我的应用程序 ID。我是否需要一个已发布的有效 appID 才能在 Facebook 上测试应用邀请功能?我的 Facebook 应用程序是否需要审核和批准才能与我的 friend 一起测试应用程序邀请功能?谢谢。

最佳答案

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

Facebook App Invites iOS SDK v4.0 configuration and states

  1. 您邀请了已经使用过您应用的 Facebook 用户
  2. 必须是 App Setting Facebook 中的实时 Apple App id
  3. 如果用户已经安装了您的应用。您可以将他们指定为测试员,然后他们总是会收到您的通知。

希望这有帮助:)

关于ios - Facebook iOS SDK 版本 4.0.1 中的 FBSDKAppInviteDialog 邀请成功发送,但没有收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29484815/

相关文章:

c++ - OpenCV imencode pgm 没有编码正确的格式

objective-c - 无法在 UICollectionView 单元格上创建底部边框

Android 发布到 Facebook 墙,stream.publish 几天后就坏了

iOS Facebook Like 按钮无法与 iOS 应用程序配合使用

iphone - 以编程方式将 UITableView 添加到 UIViewController

iphone - 如何使推送通知打开特定的uiview

iOS UITextView 生成所选文本的屏幕截图 - 是否可以使用 TextKit 或任何其他方法?

javascript - FBJS 和 Dom 就绪

ios - 如何执行从 NSClassFromString 转换而来的类的类方法?

objective-c - 在带有 Cocoa 的 macosx 下使用带有 objective-c 的客户端证书