如何使用Firebase通过Twitter功能添加登录?

时间:2016-02-14 00:04:18

标签: firebase firebase-authentication twitter-login

我阅读了https://www.firebase.com/docs/ios/guide/login/twitter.html上的文档。我下载并添加了两个文件,如文档中所述。我还在文件的开头导入了帐户,因此Xcode构建成功。然后我将文档中的确切代码复制到我的twitterLogin IBAction,并设置我的Twitter API密钥和Firebase基础参考。

问题是,当我点击我的Twitter登录按钮时,没有任何反应。 (它曾经说没有推特账号,然后我在设置中设置了我的账户。)我甚至把print语句放在任何if-else的情况下,但没有打印出来。那么有什么建议让Twitter登录工作吗?我认为Firebase没有遗漏任何东西。但请至少提出一些如何解决问题的建议。

3 个答案:

答案 0 :(得分:2)

检查以确保您的Firebase信息中心中已启用启用身份验证,并且项目中的apiKey与信息中心中的apiKey匹配。

Firebase Dashboard

希望有所帮助:)

答案 1 :(得分:1)

我解决了这个问题。 “有趣”的解决方案是为条件添加一个等号

  

if accounts.count> 1

对于那些没有足够幸运地注意到Firebase文档中的示例代码奇怪地仅适用于在设备中签署了“超过”1个Twitter帐户的用户的人,我相信这个答案将有助于节省一些时间

我也认为此示例代码具有误导性。(可能不是示例代码中的默认情况)

答案 2 :(得分:1)

我最近在这个主题上发现了一些非常好的东西可能它可以帮助某人:

https://medium.com/reversebits/twitter-authentication-in-firebase-for-android-51d1460dc6a9#.strjpm90r