Swift/Firebase数据库无效令牌错误
Firebase遇到了一些相当奇怪的问题。。我已经通过cocoaPods安装了firebase,包括GoogleService-Info.plist等,但是当我尝试从firebase读取值时,我得到以下错误: 2016-06-16 12:10:04.598 MP[78421:13128189][FirebaseDatabase]身份验证失败:无效的_令牌(身份验证令牌中的无效声明'aud' 我每次尝试开始一个新项目时都会遇到这种情况,除了一次——但我现在放弃了那个项目,因为我正在开始一个新项目。下面是简单的代码:Swift/Firebase数据库无效令牌错误,firebase,firebase-realtime-database,firebase-authentication,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase遇到了一些相当奇怪的问题。。我已经通过cocoaPods安装了firebase,包括GoogleService-Info.plist等,但是当我尝试从firebase读取值时,我得到以下错误: 2016-06-16 12:10:04.598 MP[78421:13128189][FirebaseDatabase]身份验证失败:无效的_令牌(身份验证令牌中的无效声明'aud' 我每次尝试开始一个新项目时都会遇到这种情况,除了一次——但我现在放弃了那个项目,因为我正在开始一个新项目。
import UIKit
import Firebase
import FirebaseDatabase
class ViewController: UIViewController {
var ref:FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
ref = FIRDatabase.database().reference()
ref.observeSingleEventOfType(.Value) { (snapshot:FIRDataSnapshot) in
var val = snapshot.value! as? String
print(val)
}
}
}
如何修复此问题?此错误消息表示令牌中的项目与应用程序连接的项目不匹配。从a: 您可以通过以下几种方式实现此目的:
signOut()
调用来解决问题
此错误消息表示令牌中的项目与应用程序连接到的项目不匹配。从a: 您可以通过以下几种方式实现此目的:
signOut()
调用来解决问题
我做了一个FIRAuth.auth()?.注销-现在一切正常!谢谢很高兴听到。我们正在努力改善这种行为。如果我的答案有用,请单击其左侧的向上投票按钮。如果它回答了您的问题,请单击复选标记接受它。这样别人就知道你得到了(足够的)帮助。这对我不起作用。也会在设备上发生。已清除sim卡,但已在两个版本的应用程序上注销。仍然抱怨代币。不知道如何修复它。我做了一个FIRAuth.auth()?.signout-现在一切都正常了!谢谢很高兴听到。我们正在努力改善这种行为。如果我的答案有用,请单击其左侧的向上投票按钮。如果它回答了您的问题,请单击复选标记接受它。这样别人就知道你得到了(足够的)帮助。这对我不起作用。也会在设备上发生。已清除sim卡,但已在两个版本的应用程序上注销。仍然抱怨代币。不知道怎么修。