簡體   English   中英

Ionic/Cordova 如何生成哈希鍵?

[英]How does Ionic/Cordova generate hash key?

我正在努力添加 Facebook API 與 ionic/Cordova 的集成,並試圖找到為我的應用程序生成的調試哈希鍵:

ionic build android

我知道它會在 /userhomedir/.android/debug.keystore 生成一個新的 .keystore 文件。 但是它設置的別名和密碼是什么? 在 Cordova 為我的應用程序創建它之后,我如何檢索它。 我沒有看到在構建過程中的任何地方打印哈希鍵。

我需要生成的哈希鍵提供給 Facebook API 以使用他們在 SDK 上的登錄

似乎 Cordova 使用~/android/debug.keystore和密碼android

為拿到它,為實現它 :

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

使用password : android

為我工作的一個答案是這樣的一個

  • 將你想知道hash的apkname.apk文件復制到' Java\\jdk1.7.0_79\\bin '文件夾
  • 運行這個命令keytool -list -printcert -jarfile apkname.apk
  • 復制SHA1值並使用此站點進行轉換
  • 使用轉換后的 Keyhash 值(例如 zaHqo1xcaPv6CmvlWnJk3SaNRIQ=
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM