[英]Firebase Phone authentication with OTP not working in release build
I am using Firebase SDK in android app for phone auth OTP verification.我在 android 应用程序中使用 Firebase SDK 进行电话身份验证 OTP 验证。 This is working fine on debug builds but not on release builds.这在调试版本上运行良好,但在发布版本上却不行。
Thanks in advance提前致谢
For debug keys: Open your project in android studio > Click on Gradle (In the right panel) > Click on Your Project > Click on Tasks > Click on android > Double Click on signingReport对于调试密钥:在 android 工作室中打开您的项目 > 单击 Gradle(在右侧面板中)> 单击您的项目 > 单击任务 > 单击 android > 双击签名报告
For release keys: Use this command to generate release keys: keytool -list -v -keystore "your jks file path " -alias "key name"对于发布密钥:使用此命令生成发布密钥: keytool -list -v -keystore "your jks file path" -alias "key name"
Add jks path and key name and run this command in android studio terminal.添加 jks 路径和密钥名称并在 android 工作室终端中运行此命令。
OR或者
You can also get SHA1 and SHA- 256 from google play console.您还可以从 google play 控制台获取 SHA1 和 SHA-256。 Go to Play store Console > Your project > Release > Setup > App signing. Go 到 Play 商店控制台 > 您的项目 > 发布 > 设置 > 应用签名。
Check if you have completed all the above steps in your proejct.检查您是否已在项目中完成上述所有步骤。 If your app is live on play store make sure your firebase project have both debug & release SHA1,SHA-256 key in your firebase console.如果您的应用在 Play 商店中上线,请确保您的 firebase 项目在您的 firebase 控制台中同时具有调试和发布 SHA1、SHA-256 密钥。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.