1

我使用Facebook 工具创建了一个邀请网址。
然后我在 info.plist 中创建了一个自定义 URL 方案。与邀请网址中使用的相同。
接下来,我打电话:

let content = FBSDKAppInviteContent()

content.appLinkURL = URL(string: "https://1234")
content.appInvitePreviewImageURL = URL(string: "http://myurl/fb-invite.png")

FBSDKAppInviteDialog.show(from: self, with: content, delegate: self)

结果,我得到了一个正确的邀请页面-> 选择朋友-> 发送邀请-> 得到一个 UI 指示,一切都成功了。
但没有一个收件人收到邀请。
没有任何收件人安装或登录过该应用程序。
Facebook 管理面板说该应用程序是公开的。
有什么想法可能是错的吗?

4

2 回答 2

2

Facebook 仅向 Facebook 仪表板中添加的测试用户显示通知(如果您的应用未发布)。

此外,仅当用户尚未安装应用程序时才会发送邀请通知。邀请通知也不会显示在网络上(仅在 Facebook 移动应用上)

最后确保您还在 FB 应用程序的“应用程序邀请”部分下检查邀请,有时邀请会隐藏在那里。

于 2017-03-27T14:29:37.220 回答
1

这似乎是 Facebook 方面的一个已知问题。您可以在此处跟踪状态: https ://developers.facebook.com/bugs/262511517540133/?hc_location=ufi

于 2017-03-27T09:58:19.933 回答