Ios 无法在UIWebview中加载facebook粉丝页面墙
在我的应用程序中,我试图在UIWebView中显示Facebook粉丝页面墙(例如)。但会显示白色屏幕,错误如下: Error Domain=NSURLErrorDomain Code=-1202“此服务器的证书无效。您可能正在连接假装为“m.facebook.com”的服务器,这可能会使您的机密信息处于危险之中。” 我发现了与您相同的问题 我试过这个 还尝试在下面的链接中显示Facebook粉丝页面的墙Ios 无法在UIWebview中加载facebook粉丝页面墙,ios,facebook,ipad,facebook-page,facebook-wall,Ios,Facebook,Ipad,Facebook Page,Facebook Wall,在我的应用程序中,我试图在UIWebView中显示Facebook粉丝页面墙(例如)。但会显示白色屏幕,错误如下: Error Domain=NSURLErrorDomain Code=-1202“此服务器的证书无效。您可能正在连接假装为“m.facebook.com”的服务器,这可能会使您的机密信息处于危险之中。” 我发现了与您相同的问题 我试过这个 还尝试在下面的链接中显示Facebook粉丝页面的墙 http://m.facebook.com/DonaldDuck?v=wall http:
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,我必须在apple store上提交此应用程序。所以,我想这是行不通的(
你知道如何在iPad上解决这个问题吗?(它与iPhone UIWebView配合使用)看看:-嗨,尼廷。谢谢你的回答。我已经找到了这个解决方案,但它对开发目的很有帮助。如果我使用这个allowsAnyHTTPSCertificateForHost方法并在apple store上提交,苹果会拒绝我的应用,因为这是一个私有api。