- キーストアファイルの作成: まず、Androidアプリの署名キーストアファイルを作成する必要があります。以下のコマンドを使用して、キーストアファイルを作成します。
keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
このコマンドを実行すると、キーストアファイル my-release-key.keystore
が生成されます。
- ハッシュキーの生成: 次に、生成したキーストアファイルを使用して、Facebook Key Hashesを生成します。以下のコマンドを使用します。
keytool -exportcert -alias my-key-alias -keystore my-release-key.keystore | openssl sha1 -binary | openssl base64
このコマンドを実行すると、Facebook Key Hashesが表示されます。
- Facebookアプリ設定への追加: 生成したFacebook Key Hashesを、Facebookアプリの設定に追加する必要があります。Facebookデベロッパーページにアクセスし、該当のアプリの設定画面で「Android ハッシュキー」フィールドに生成したKey Hashesを追加します。
以上で、Facebook Key Hashesの生成と設定が完了です。
この記事は、Facebook Key Hashesの生成方法とコード例について解説しました。Android開発者がFacebook SDKを使用する際に役立つ情報となっています。