我想发布一个请求,该请求将显示在 facebook.com 的通知部分和 iOS 本机应用程序的通知部分(世界图标)中。相反,我的请求显示在“请求”部分下的收件人“应用程序中心”中,这让我认为这个请求被视为尝试这个应用程序的邀请。发件人和收件人都是“is_app_user=1”;他们都是应用程序用户。
[FBWebDialogs presentRequestsDialogModallyWithSession:FBSession.activeSession
message:@"message"
title:@"title"
parameters:nil
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
}];
我收到了一个看起来一切正常的回复:
(lldb) p result
(FBWebDialogResult) $1 = FBWebDialogResultDialogCompleted
(lldb) po resultURL
$2 = 0x24cbdb30 fbconnect://success?request=206296506185732&to%5B0%5D=[TO_FBID]
(lldb) po error
$3 = 0x00000000 <nil>
笔记:
- 我们在https://developers.facebook.com/apps/[APP_ID]/appdetails中将应用标记为“游戏”类别
- 我们输入了我们的“iPhone App Store ID”
- 此 Facebook 应用程序处于“沙盒模式”,因为它尚未发布
- 我们没有 Canvas URL,因为我们是一款纯原生手机游戏
- 我相信这个问题Facebook apprequests 现在显示在应用中心而不是通知中是相关的,但它没有答案。
我们如何才能让这个请求显示在通知部分?