所以,我知道如何使用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连接?
ott*_*142 12
您可以轻松生成自己的密钥,以在发布模式下对应用程序进行签名.有关详细信息,请参阅Android文档:在发布模式下登录.
密钥库生成示例:
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)
然后像调试密钥一样为Facebook生成哈希:
$ keytool -exportcert -alias alias_name -keystore my-release-key.keystore
| openssl sha1 -binary | openssl base64
Run Code Online (Sandbox Code Playgroud)
最后与您的测试人员分享您签名的apk,这就是全部.
| 归档时间: |
|
| 查看次数: |
9088 次 |
| 最近记录: |