如何使用 Firebase 通过 Twitter 功能添加登录?
How to add login via Twitter functionality with Firebase?
我阅读了 https://www.firebase.com/docs/ios/guide/login/twitter.html 上的文档。我按照文档中的说明下载并添加了这两个文件。我还在文件的开头导入了帐户,因此 Xcode 构建成功。然后我将文档中的确切代码复制到我的 twitterLogin IBAction,并设置我的 Twitter API Key 和 Firebase base 参考。
问题是当我点击我的 Twitter 登录按钮时,没有任何反应。 (它曾经说没有 twitter 帐户,然后我在设置中设置了我的帐户。)我什至在任何 if-else 情况下都打印了语句,但 none 打印了它们。那么对于使 Twitter 登录起作用有什么建议吗?我认为 Firebase 没有遗漏任何东西。但请至少就如何解决问题提出一些建议。
我解决了这个问题。 'funny' 解决方案是在条件
上添加一个等号
if accounts.count > 1
对于那些没有足够幸运注意到 Firebase 文档中的示例代码奇怪地只对在设备上登录了 'more' 个 Twitter 帐户的用户有效的人,我相信这个答案会有所帮助以节省一些时间。
我也认为这个示例代码具有误导性。(可能是示例代码中不应该是默认情况的东西)
检查以确保您在 Firebase 控制面板中启用了 Twitter 身份验证,并且项目中的 apiKey 与控制面板中的匹配。
希望对您有所帮助:)
我最近发现了一些关于这个主题的非常好的东西,它可能会对某人有所帮助:
我阅读了 https://www.firebase.com/docs/ios/guide/login/twitter.html 上的文档。我按照文档中的说明下载并添加了这两个文件。我还在文件的开头导入了帐户,因此 Xcode 构建成功。然后我将文档中的确切代码复制到我的 twitterLogin IBAction,并设置我的 Twitter API Key 和 Firebase base 参考。
问题是当我点击我的 Twitter 登录按钮时,没有任何反应。 (它曾经说没有 twitter 帐户,然后我在设置中设置了我的帐户。)我什至在任何 if-else 情况下都打印了语句,但 none 打印了它们。那么对于使 Twitter 登录起作用有什么建议吗?我认为 Firebase 没有遗漏任何东西。但请至少就如何解决问题提出一些建议。
我解决了这个问题。 'funny' 解决方案是在条件
上添加一个等号if accounts.count > 1
对于那些没有足够幸运注意到 Firebase 文档中的示例代码奇怪地只对在设备上登录了 'more' 个 Twitter 帐户的用户有效的人,我相信这个答案会有所帮助以节省一些时间。
我也认为这个示例代码具有误导性。(可能是示例代码中不应该是默认情况的东西)
检查以确保您在 Firebase 控制面板中启用了 Twitter 身份验证,并且项目中的 apiKey 与控制面板中的匹配。
希望对您有所帮助:)
我最近发现了一些关于这个主题的非常好的东西,它可能会对某人有所帮助: