0

私のアプリでは、UIWebView にFacebook ファン ページ ウォール (例: https://m.facebook.com/DonaldDuck ) を表示しようとしています。しかし、白い画面が表示され、次のようなエラーが発生します。

エラー Domain=NSURLErrorDomain Code=-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 であり、このアプリを Apple Store に提出する必要があります。だから、これはうまくいかないと思います。:(

iPadでこの問題を解決する方法はありますか? (iPhone UIWebViewで動作します)

4

0 に答える 0