web-dev-qa-db-ja.com

Ionic / Cordovaはどのようにハッシュキーを生成しますか?

FacebookAPIとionic/Cordovaの統合を追加する作業を行っており、次の場合にアプリ用に生成されるデバッグハッシュキーを見つけようとしています。

ionic build Android

/userhomedir/.Android/debug.keystoreに新しい.keystoreファイルが生成されることを知っています。しかしエイリアスとパスワードとして何を設定しますか?また、Cordovaがアプリ用に作成した後、このハッシュキーを取得するにはどうすればよいですか。ビルドプロセス中にハッシュキーがどこにも出力されないのがわかります。

サインオンSDKを使用するためにFacebookAPIに提供する生成されたハッシュキーが必要です

9
Monokh

コルドバは~/Android/debug.keystoreをパスワードAndroidで使用しているようです

それを取得するには:

keytool -exportcert -alias androiddebugkey -keystore ~/.Android/debug.keystore | openssl sha1 -binary | openssl base64

password : Android

23
Nicolas Janel

私のために働いた1つの答えはこれです one

  • ハッシュを知りたいapkname.apkファイルを 'Java\jdk1.7.0_79\bin'フォルダーにコピーします
  • このコマンドを実行しますkeytool -list -printcert -jarfile apkname.apk
  • SHA1値をコピーし、これを使用して変換します site
  • 変換されたキーハッシュ値を使用します(例:zaHqo1xcaPv6CmvlWnJk3SaNRIQ =