我有一个 flutter 应用程序,现在已准备好进行产品发布。作为发布前的剩余测试之一,我必须使用真实短信测试电话身份验证。使用假电话号码进行身份验证效果很好。
我的问题是,在短信中,应用程序名称有一个奇怪的后缀
.firebaseapp.com
。
我在很多地方读到过,我应该激活 Google 作为提供商来编辑面向公众的名称,我就是这么做的。但短信中仍保留前缀。
我还在某处读到,面向公众的名称仅适用于电子邮件身份验证。
我只是想弄清楚(如果可能的话)以避免花费数小时尝试修复无法修复的问题。
我只是找出答案。对于那些有同样问题的人。 来自 firebase 文档:
当使用 SafetyNet 或 Play Integrity 进行应用程序验证时,短信模板中的 %APP_NAME% 字段将填充从 Google Play 商店确定的应用程序名称。在触发 reCAPTCHA 的场景中,%APP_NAME% 会填充为 PROJECT_ID.firebaseapp.com。
这就是我一直在寻找的。