1

FacebookアプリやSafariを自動的に起動するのではなく、ダイアログを使用してFacebookログインを実装したい。

プロジェクトでARCを使用していて、スクリプトファイル(build_facebook_ios_sdk_static_lib.sh)をコンパイルしました。スクリプトファイルをコンパイルすると、facebook-ios-sdk-masterにlib->facebook-ios-sdkを含むフォルダーが作成されます。 -ios-sdkフォルダー、いくつかの.hファイルといくつかのファイルがあります。そのすべてのファイルがプロジェクトにドラッグアンドドロップされました。 問題は、これらのファイルといくつかのファイルを使用
してログインダイアログを実装する方法です。.hFacebookネイティブアプリを起動したり、iOSでSafariを起動したりしてログインしたくありません。答えはありますか?

4

2 に答える 2

1

コンパイルする前に、facebook_ios_staticlibで変更を行う必要があります。ファイルを
開き、メソッドに移動しますfacebook.m

[facebook authorize:nil];
とセット
[self authorizeWithFBAppAuth:NO safariAuth:NO];
そしてそれをコンパイルします。
したがって、毎回、fb loginメソッドを呼び出すと、ログインページはsafariまたはfacebookアプリではなくダイアログボックスに表示されます。

于 2012-11-22T05:11:17.927 に答える
0

それは不可能だと思います。ユーザーはすでに慣れているので、標準的なものを使用することをお勧めします。

iOS6はすでにFacebookと統合されているはずなので、これについて心配する必要はありません。

于 2012-11-22T05:14:21.953 に答える