Apple由于使用Firebase电话身份验证的Flutter应用中的“令牌不匹配”身份验证错误而拒绝了该应用

时间:2020-10-08 09:21:52

标签: firebase flutter firebase-authentication apple-push-notifications

具有电话号码的Firebase身份验证已通过Testflight在iOS上进行了配置和测试,但在Apple审查该应用程序时似乎无法正常工作。

我们提供了一个列入白名单的电话号码,该电话号码与从Testflight下载的版本兼容。 我在GitHub中发现了几个类似的问题,但所有问题都已修复……我正在使用最新版本的Firebase身份验证插件。

我还添加了一个GitHub问题,但那里没有任何反应:https://github.com/FirebaseExtended/flutterfire/issues/3800

有人要处理吗?

1 个答案:

答案 0 :(得分:0)

最后,该应用通过了Apple审查。以下是我们所做的操作,以防将来有人遇到此问题:

  • 我们在Apple Developer帐户中创建了两个APN。第二个是在Firebase控制台中配置的

     ===> we removed the first so now we have only one APN in Apple Dev account
    
  • 在Firebase控制台中,我们还上传了证书(Firebase指出: 如果上传了.p8密钥,则不会使用这些密码)

     ===> we removed the unused APN certificate and used only the APN .p8 key.
    

重新提交了应用进行审核,并通过了。