ios - Facebook iOS应用邀请已发送,但用户未收到

标签 ios facebook facebook-invite facebook-invite-friends

我使用Facebook tool创建了一个邀请URL。
然后,我在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)

结果,我得到了一个合适的邀请页面->选择 friend ->发送邀请->得到一个UI指示,表明一切顺利。
但是没有接收者得到邀请。
没有收件人安装或登录过该应用程序。
Facebook管理面板表示该应用是公开的。
任何想法可能有什么问题吗?

最佳答案

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

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

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

关于ios - Facebook iOS应用邀请已发送,但用户未收到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43041590/

相关文章:

ios - 如何消除偏色或调整白平衡?

javascript - 为什么 facebook 和 google 页面有奇怪的 id 和类?

ios - 即使在产品名称更改时,也让 Xcode 只编译接触过的文件

ios - Interface Builder 中的相对自动布局约束

ios - 我可以通过 presentFeedDialogModallyWithSession 传递给 FBWebDialogs 的全套合法参数是什么

php - 通过 Graph API 获取 facebook 用户的国家/地区名称

javascript - Facebook js sdk : "select a friend" dialog, 然后发布到他们的墙上?

facebook - 使用 Facebook API 邀请好友?

ios - 即使使用 Delegate=self 也不会调用 WebView 委托(delegate)并且还实现了 UIWebView 委托(delegate)协议(protocol)