gpt4 book ai didi

ios - Facebook 应用程序请求通知未出现

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:54 25 4
gpt4 key购买 nike

实际上,我需要在我的应用中添加应用请求概念。为此,我使用了以下代码:

     [FBWebDialogs
presentRequestsDialogModallyWithSession:[FBSession activeSession]
message:@"Try this app"
title:nil
parameters:params
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
NSLog(@"User canceled request.");
} else {
NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
if (![urlParams valueForKey:@"request"]) {
NSLog(@"User canceled request.");
} else {
NSString *requestID = [urlParams valueForKey:@"request"];
NSLog(@"Request ID: %@", requestID);
}
}
}
}];


- (NSDictionary*)parseURLParams:(NSString *)query
{
NSArray *pairs = [query componentsSeparatedByString:@"&"];
NSMutableDictionary *params = [[NSMutableDictionary alloc] init];
for (NSString *pair in pairs) {
NSArray *kv = [pair componentsSeparatedByString:@"="];
NSString *val =
[kv[1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
params[kv[0]] = val;
}
return params;

}

我还查看了这个 facebook 文档 App requests

但是当我向我的任何 friend 发送请求时,我得到了请求 ID,但该通知没有出现在我 friend 的 Facebook 帐户上。上面的代码我做错了什么?

最佳答案

请求不会显示在通知中。只有发送给他们的用户才能私下查看。将显示在“请求”页面上或作为对用户的通知。

关于ios - Facebook 应用程序请求通知未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18911140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com