在Windows上为Titanium / Alloy / Appcelerator配置Facebook的Android哈希

时间:2017-04-02 01:53:24

标签: android titanium appcelerator appcelerator-titanium titanium-alloy

我正在尝试在Android上添加Facebook登录信息,如下所述:https://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook

我按照说明操作,但是当我尝试登录时,它说“没有配置Android键哈希”。

在以下链接上:https://github.com/appcelerator-modules/ti.facebook它表示使用以下命令创建哈希:

keytool -exportcert -alias androiddebugkey -keystore ~/Library/Application\ Support/Titanium/mobilesdk/osx/6.0.3.GA/dev_keystore | openssl sha1 -binary | openssl base64

但是,我正在使用Windows,以上似乎适合OSX。

我认为只需要调整以下部分:

-keystore ~/Library/Application\ Support/Titanium/mobilesdk/osx/6.0.3.GA/dev_keystore

但目前尚不清楚应该改变什么。

因此,我的问题是如何在Windows上为Facebook配置我的Android Hash?

1 个答案:

答案 0 :(得分:0)

经过大量的研究和实验,我发现命令实际上如下:

NSCoding

密码为keytool -exportcert -alias tidev -keystore C:\ProgramData\Titanium\mobilesdk\win32\<version>\android\dev_keystore | openssl sha1 -binary | openssl base64

请注意,它应该是tirocks而不是tidev

它也应该是androiddebugkey而不是C:\ProgramData\Titanium\mobilesdk\win32\<version>\android\dev_keystore