在我的应用程序中,我试图在 UIWebView中显示 Facebook 粉丝页面墙(例如https://m.facebook.com/DonaldDuck )。但是会显示白屏并出现以下错误:
错误域=NSURLErrorDomain 代码=-1202“此服务器的证书无效。您可能正在连接到伪装成“m.facebook.com”的服务器,这可能会使您的机密信息面临风险。”
我发现与stackoverflow1相同的问题。
我已经尝试过这个解决方案。
还尝试了以下链接以显示 Facebook 粉丝页面墙。
http://m.facebook.com/DonaldDuck?v=wall
http://m.facebook.com/DonaldDuck?v=feed
代码:
NSURL *url = [NSURL URLWithString:FACEBOOK_LINK];
NSMutableURLRequest *requestObj = [NSMutableURLRequest requestWithURL:url];
[requestObj setValue:@" Safari/537.1" forHTTPHeaderField:@"User_Agent"]; // Line 1
[fbWebView setDelegate:self];
[fbWebView loadRequest:requestObj];
在第 1 行上方,如果我使用,那么我可以看到墙页。但这是私有 api,我必须在苹果商店提交这个应用程序。所以,我想这行不通。:(
知道如何在 iPad 上解决此问题吗?(它适用于 iPhone UIWebView)