1

私はflexandroidモバイルアプリケーションを持っていて、FacebookのSSOを実装したいと思っています。

私はFacebookのAndroidSSOチュートリアルを読んでいて、次のように述べています。

「Androidアプリケーションの署名をFacebookアプリの設定に入れる必要があります。」

私のアプリケーションの署名はADT証明書によって生成されました:

adt -certificate -validityPeriod 25 -cn SelfSigned 1024-RSA file.pfx mypassword

しかし、Facebookはkeytoolを使用してキーをエクスポートすることを提案しており、これには明らかにエイリアスが必要です。以下のコマンドを実行すると、エイリアスが見つからないというエラーが発生するためです。

keytool -exportcert -storetype pkcs12 -keystore file.pfx -storepass mypassword

証明書をエクスポートするにはどうすればよいですか?

4

1 に答える 1

1

これを行うための良いトリックは、これを行わず(ハァッ!)、失敗させることです(Facebookアプリをインストールする必要があり、Web認証にフォールバックする場合は使用されません)。失敗すると、キーがlogcat出力に出力され、そこから取得してFacebookアプリケーションの設定に入れることができます。

于 2012-05-21T23:46:16.973 に答える