[英]Android Facebook SDK: How to generate a non-debug hash key?
所以,我知道如何使用android的密碼生成調試哈希密鑰。 我知道對於每個新設備,我需要生成(並上傳到Facebook)新的哈希密鑰。
現在,我還沒有准備好實際投入生產,但是我想將應用程序分發給一組不想自己生成哈希事物的測試人員。 我看到對非調試哈希鍵的引用:
接下來,您需要為應用程序生成Key Hash。 對於調試,如果使用Eclipse,則需要使用Android調試密鑰生成此Key Hash。 當您准備發布應用程序時,您需要為簽名密鑰生成密鑰哈希值,並在簽名的應用程序運行之前在Facebook中更新此值。
http://www.techrepublic.com/blog/app-builder/integrate-facebook-logins-in-your-android-app/296
你是如何產生的? 我之前從未制作過制作(簽名)的應用程序,這與此有關嗎? 在完成之前簽署我的應用程序是否有缺點? 如果不是,我該怎么做讓任何設備運行這個應用程序與Facebook連接?
您可以輕松生成自己的密鑰,以在發布模式下對應用程序進行簽名。 有關詳細信息,請參閱Android文檔: 在發布模式下登錄 。
密鑰庫生成示例:
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
然后像調試密鑰一樣為Facebook生成哈希:
$ keytool -exportcert -alias alias_name -keystore my-release-key.keystore
| openssl sha1 -binary | openssl base64
最后與您的測試人員分享您簽名的apk,這就是全部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.