1

Facebookログインを含むアプリに取り組んでいます。フェイスブックでログインした後、ネイティブアプリケーションに移動する必要があり、アプリはフェイスブックにあったユーザー名と画像を表示する必要があります。しかし、フェイスブックでログインすると、「セキュリティ警告」が表示されます:"上記の URL をパスワードと同じように扱い、誰とも共有しないでください。in ios" ,& 私のネイティブ アプリに戻ってこない.誰かこの問題を分類できますか.フェイス ブックに Facebook Graph API を使用しています.

AppDelegate で:

-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{ 
  return [[_viewController facebook] handleOpenURL:url]; 
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
  return [[_viewController facebook] handleOpenURL:url]; 
}
4

4 に答える 4

0

私は1つの解決策を見つけました。うまくいくことを願っています。

この UIWebViewDelegate メソッドを FbGraph.m ファイルに貼り付けるだけです....

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{

    if([request.URL.relativeString hasPrefix:@"https://www.facebook.com/connect/login_success.html" ])
        self.webView.hidden=TRUE;
    return YES;
}
于 2013-08-01T09:44:00.310 に答える