我必须在我的应用程序上集成应用程序请求,但它似乎不起作用。我搜索了一下,找不到明确的答案。一些报道的回复说可以在Facebook App Center中找到请求。但我没有收到任何请求,也没有收到通知。
我正在使用 Facebook SDK for iOS v3.8
发送请求。没有错误,有请求,总是成功,但仍然没有通知。
这是我用来发送请求的代码。
- (void)sendAppInvite:(NSString *)message {
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"app_non_users", @"filters", nil];
[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession] message:message title:nil parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
// Case A: Error launching the dialog
NSLog(@"Error on app invite.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// Case B: User clicked the "x" icon
NSLog(@"User canceled app invite");
} else {
// Case C: Dialog shown and the user clicks Cancel or Share
NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
if (![urlParams valueForKey:@"request"]) {
// User clicked the Cancel button
NSLog(@"User canceled app invite");
} else {
// User clicked the Send button
NSString *postID = [urlParams valueForKey:@"request"];
NSLog(@"Request successful: %@", postID);
}
}
}
}];
}
我还尝试从 Facebook
构建示例应用程序,我发送了邀请。仍然没有通知,也没有来自应用中心的请求。
我做错了什么吗?此外,Facebook Request
是否存在错误?
谢谢!
最佳答案
您必须在您的开发者帐户中添加应用
facebook -> Apps -> "You app"-> Setting -> add platform -> App on Facebook -> Add any URl
现在您将收到应用请求通知
关于iOS : No Notification Received from Facebook App Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288980/