离子登录在本地和haz.heroku.com
工作然而,当我在Android手机上运行$ ionic运行android和测试应用程序时,facebook登录无效。您可以查看我的代码[此处](https://github.com/asimkh/apps/tree/haz
对于Android,Facebook设置更新如下。安装应用程序并单击Facebook登录按钮后,不会出现错误,消息或登录消息提示。
检查此错误详情。
答案 0 :(得分:1)
在Android上,不再有本地主机了。您必须改为添加Android平台。
答案 1 :(得分:1)
您需要添加Google Play程序包名称并创建哈希密钥并将其添加到您的Facebook应用程序中。
keytool -exportcert -alias androiddebugkey -keystore%HOMEPATH%.android \ debug.keystore | " C:\ OpenSSL的\ BIN \ openssl.exe" sha1 -binary | " C:\ OpenSSL的\ BIN \ openssl.exe" BASE64
注意!:请使用您自己的安装路径替换openssl.exe的路径(在此示例中为" C:\ openssl \ bin \ openssl.exe")。
它会提示输入密码,例如, 输入密钥库密码:android 输入android作为密码,如上所示。
多数民众赞成!您将获得一个28个字符的长键。
使用相同的步骤获取Release键。只需使用以下命令替换该命令,并使用您的发布密钥别名。
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | "路径为openssl.exe" sha1 -binary | openssl base64
感谢:https://stackoverflow.com/a/32211444/4440845
可以在项目的config.xml文件中找到包名称。 有关更多信息,请查看本教程:http://excellencenodejsblog.com/cordova-ionic-facebook-login-mobile-app/