应用商店因“无法联系 reCAPTCHA。请检查您的连接并重试”而拒绝了我的应用

Mee*_*eet 6 authentication recaptcha app-store firebase flutter

应用程序是使用 Firebase 身份验证在 flutter 中构建的。当 Apple 审核团队尝试使用提供的测试电话号码登录时,他们总是停留在基于 reCaptcha 的身份验证屏幕上。他们永远看到附加的屏幕。

应用商店拒绝并给出原因:

你好,

我们之前发现的问题仍然需要您的关注。

如果您有任何疑问,我们随时为您提供帮助。请在 App Store Connect 中回复此消息并告知我们。

准则 2.1 - 性能 - 应用程序完整性

我们在您的应用中发现了一个或多个错误。

具体来说,当我们尝试登录时,您的应用程序仍然显示错误消息。

请查看下面的详细信息并完成后续步骤。

查看设备详细信息:

  • 设备类型:iPhone
  • 操作系统版本:iOS 15.5

下一步

请在设备上运行您的应用程序以重现问题,然后修改并提交您的应用程序以供审核。如果一开始您无法重现该问题,请尝试以下操作:

  • 对于新应用程序,请从设备中卸载应用程序的所有先前版本,然后安装并按照步骤进行重现。
  • 对于应用程序更新,请安装新版本作为先前版本的更新,然后按照步骤进行重现。

如果我们误解了您应用程序的预期行为,请在 App Store Connect 中回复此消息,以提供有关这些功能如何工作的信息。

资源

  • 有关测试应用程序和准备审查的信息,请参阅技术说明 TN2431:应用程序测试指南。
  • 要了解如何解决网络问题,请参阅关于网络。

详细信息请参阅随附的屏幕截图。

Apple 审核团队面临的问题

我尝试过以下事情:

https://firebase.google.com/docs/auth/ios/phone-auth#set-up-recaptcha-verification - 根据此链接,我在 Xcode 中完成了相同的配置,将我的 REVERSED_CLIENT_ID 放入 URL 方案中,

xCode 中的 iOS URL 方案

我还在 firebase 端完成了 APNs 身份验证密钥, Firebase APNS 配置

但是,我最终无法重现这个问题。但是,我根据 SO 的答案尝试了所有可能的解决方案。对于他们来说,问题仍然没有解决。

如果我缺少某些配置,请告诉我?

小智 0

你试过这个吗?

  1. 转到您的 Firebase 项目设置 => 应用程序检查 => 应用程序
  2. 注册您的应用程序以获得应用程序关注。