【问题标题】:FirebaseUI Auth Doesn't Work for Google and FacebookFirebaseUI 身份验证不适用于 Google 和 Facebook
【发布时间】:2016-11-21 14:03:34
【问题描述】:

我一直在使用 FirebaseUI 身份验证,但它突然停止在 Google 和 Facebook 登录中工作。我没有改变任何东西——所有的cocoapods都是一样的。昨天还在工作。怎么回事?

这是我得到的错误:

FValidation.m line 60
+[FValidation validateFrom:validRootPathString:]
Fatal Exception: InvalidPathValidation
(child:) Must be a non-empty string and not contain '.' '#' '$' '[' or ']'

有时错误会改为:

+[FValidation validateFrom:validPathString:]:

在 Facebook 登录上按“确定”和在 Google 登录上按“允许”后会发生此错误。该错误发生在 authViewController 上的 didSignInWithUser: 方法可以触发之前。 Firebase 仪表板中启用了 Facebook 和 Google 身份验证。

【问题讨论】:

    标签: ios firebase firebase-authentication firebaseui


    【解决方案1】:

    问题是我删除了applicationWillResignActiveNSDocuments 文件夹中的所有内容。我希望只是删除图像,但我最终也删除了:“com.google.iid-keypair.plist”、“g-checkin.plist”和“rmq2.sqlite”

    这是一个问题,因为在使用 Facebook 或 Google 身份验证时,会调用 applicationWillResignActive。我通过有选择地删除NSDocuments 文件并在applicationDidEnterBackground 方法中进行修复来修复它。

    【讨论】:

      猜你喜欢
      • 2016-09-24
      • 2018-02-24
      • 1970-01-01
      • 2016-10-22
      • 2018-01-24
      • 2018-09-05
      • 2017-12-16
      • 2018-12-28
      • 1970-01-01
      相关资源
      最近更新 更多