我想使用facebook sdk(最新版本,3.5)向朋友发送请求以试用我的应用。我使用下面的代码让它工作,但没有通知发送给用户。它只会在访问facebook中的“apps”部分时显示请求。更糟糕的是,它似乎只会出现在“应用”部分,如果它们通过桌面网站而不是本机iOS Facebook应用程序。
有人可以告诉我需要添加哪些其他代码才能让用户收到邀请他们加入我的应用的通知吗?谢谢!
CODE
[FBWebDialogs
presentRequestsDialogModallyWithSession:nil
message:@"Check out this new app!"
title:@"Amazing new app!"
parameters:nil
handler:nil];
答案 0 :(得分:3)
我有同样的问题,但相信答案如下。 如果你只使用Facebook for iOS而没有画布应用程序。它确实将通知优先级仅限于应用程序中心。但是,如果您在iOS上安装了Facebook,则会在正常位置(地球图标)接收通知。
如果您确实有一个画布应用程序,那么通知将在桌面上进行优先级排序(就像在桌面上使用画布一样)并且会在通知中显示。
我只是在寻找任何facebook来源来确认这一点,但这就是我试用时的样子。
EDIT 解决方案已确认。当我有Facebook应用程序(画布)时,通知将发送到桌面上的通知。如果我不这样做,它将被发送到applicationcenter。