我目前正在做一个应用程序,你也可以通过你的谷歌帐户或手机号码登录到Firebase。使用keytool
我已经读取了SHA-1并将其存储在Firebase的项目设置中(我还通过Android-Studio中的Gradle读取了SHA-1值,当然,它与keytool中的值相同)。当我一边调试一边测试应用程序时,一切正常。一旦我发布了APK(签名APK V1和V2)并安装了这个APK,通过谷歌或移动电话号码登录是不可能的。错误:
在Firebase控制台中,指定了正确的SHA-1。还是APK在发布后有不同的SHA-1值?而且为什么所有的东西都是在调试的时候工作的,而不是在发布之后呢?
如果有人能帮我就太好了。
如果还有人需要的话,这里有详细的解释...
在调试时,您会创建一个debug sha1键,它可以让您在调试模式下正常工作,但是当您创建一个签名的apk时,您需要为版本构建生成一个sha1。
为此,keytool-list-v-keystore(现在您需要提供key.keystore(您在生成签名apk时生成的)的相对路径)-alias(现在别名出现在gradle.properties中,默认值是my-key-alias)
同样,这也适用于他们,他们的应用程序在特定设备上创建签名apk后获得otp(而不是在不同的设备上创建)。
希望这有帮助。
问题内容: 我正在使用AngularJS,Firebase(SDK v3)和Google Calendar API构建Web应用程序。我正在使用Google OAuth对用户进行身份验证。我的目的是能够从Firebase中的数据库节点创建日历事件。到目前为止,我设法通过以下方法请求访问日历范围: 我正在使用重定向流进行身份验证,因此身份验证重定向可用于: 但是,似乎在首次登录后,无法通过Fireb
我正在尝试使用DialogFlow(Api. AI)将Google Assistant应用程序与Firebase Auth连接起来。我的应用程序使用Firebase Auth来维护用户帐户和实时数据库来存储数据。我希望能够通过Google Assistant对用户的数据进行更改,可能使用云功能之类的东西。为了通过Google Assistant进行任何用户更改,我需要将用户的Google Assi
aws-google-auth This command-line tool allows you to acquire AWS temporary (STS)credentials using Google Apps as a federated (Single Sign-On, or SSO)provider. Setup You'll first have to set up Google
我最近更新了firebase库,其他的都没有改变。 但是每当用户尝试注册时,Recaptcha会显示几秒钟,然后在从firebase Auth接收到OTP之后,有时会重定向到web浏览器(CustomChromeTab)。大约需要15-30秒。如何防止重复使用?但是,我在firebase控制台中添加了SHA1和SHA256,并没有更改代码。多谢了。 下面是验证码验证过程的截图:
问题内容: 我受命为基于Firebase的Android应用程序构建Web界面。我有一些与数据库交互的端点(云函数)。要访问这些端点,我需要使用电子邮件和密码[1]对用户进行身份验证,检索accessToken [2]并授权使用标头对端点的每个请求进行授权。 我使用php并竭尽全力想如何在我的应用程序中管理经过身份验证的用户。 我通过php会话中的ajax传输accessToken,以将cURL请