[英]ionic facebook login working locally but not in android app
离子登录正在本地和haz.heroku.com上进行
但是,当我运行$ ionic运行android并在android mobile中测试应用程序时,facebook登录无法正常工作。 您可以在此处查看我的代码( https://github.com/asimkh/apps/tree/haz
对于Android,facebook设置如下更新。 一旦安装了应用程序并单击Facebook登录按钮,就不会出现错误,消息或登录消息提示。
检查此错误详细信息。
在Android上,不再有localhost。 您必须改为添加Android平台。
您需要添加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-别名YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | sha1 -binary |“ openssl.exe的路径” | openssl base64
致谢: https : //stackoverflow.com/a/32211444/4440845
包名称可以在项目的config.xml文件中找到。 有关更多信息,请查看本教程: http : //excellencenodejsblog.com/cordova-ionic-facebook-login-mobile-app/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.