2

我想使用 facebook sdk(最新的 3.5)向朋友发送请求以试用我的应用程序。我已经使用下面的代码让它工作,但没有向用户发送通知。它仅在他们转到 facebook 中的“应用程序”部分时显示请求。更糟糕的是,如果他们通过桌面网站而不是本机 iOS facebook 应用程序,它似乎只会出现在“应用程序”部分。

谁能告诉我需要添加哪些额外代码才能让用户收到邀请他们使用我的应用程序的通知?谢谢!

代码

 [FBWebDialogs
 presentRequestsDialogModallyWithSession:nil
 message:@"Check out this new app!"
 title:@"Amazing new app!"
 parameters:nil
 handler:nil];
4

1 回答 1

3

我有同样的问题,但相信答案如下。如果您只使用 iOS 版 Facebook 并且没有画布应用程序。它确实将通知的优先级降低为仅在应用程序中心。但是,如果您在 iOS 上确实有 Facebook,您将在正常位置(地球图标)收到通知。

如果您也有画布应用程序,则通知将在桌面上优先考虑(因为它在桌面上您使用画布)并且将在通知中可见。

我只是在寻找任何 facebook-source 来确认这一点,但这就是我尝试时的样子。

编辑解决方案已确认。当我有 Facebook 应用程序(画布)时,通知会发送到桌面上的通知。如果我不这样做,它会被发送到应用程序中心。

于 2013-10-22T13:48:34.187 回答