FBSDKAppInviteDialog 邀请成功发送,但没有收到通知

FBSDKAppInviteDialog invite successfully sent, but no notifications received

我在做什么?

我正在尝试使用 FBSDKShareKit 向我的 Facebook 好友发送邀请。

有效吗?

是——但仅限于测试用户(而不是真实用户)。

有什么问题吗?

  1. 正在获取邀请的推送通知
  2. 在 Facebook 应用程序中获取通知
  3. 可以看到邀请
  4. 如果安装了应用程序,Facebook 将重定向到应用程序,否则将打开 AppStore 进行安装。

这些都工作正常——但只适用于测试用户,而不适用于真实用户帐户。

一些事实:

  1. 我的 Facebook 应用已上线并公开可用。
  2. 我尝试邀请的应用尚未上线。所以我正在使用其他应用程序的应用程序 ID。然而,这是有效的(正如我上面所解释的)。
  3. 对于真实的用户帐户,它的工作原理 - 一旦我邀请其他用户就显示成功,但他们永远不会收到有关该邀请的推送和应用程序内部通知。

你的建议?

我在写问题的时候得到的答案,因为我写的太长了,所以我决定把它留在这里并给出答案。

我没有为真实用户获得 push/notifications,因为我试图邀请已经授权我的应用程序的用户。因为它需要那些真正的用户从他们的 Facebook 设置中删除我的应用程序 [设置 > 应用程序] 然后如果我向他发送请求他们会得到它。