【发布时间】:2021-07-02 13:22:22
【问题描述】:
我有一个需要更新 Firebase 的旧项目,所以我这样做了。 之后,我得到两个错误,我不明白如何解决它们。有人可以帮我解决这个问题吗?
文件1.swift:
func token(withAuthorizedEntity authorizedEntity: String, scope: String, options: [AnyHashable: Any]? = nil, handler: @escaping InstanceIDTokenHandler) {
}
错误:在范围内找不到类型“InstanceIDTokenHandler”
文件2.swift
func checkDeviceToken() {
let hasDeviceToken: Bool = self.devicesTokenUseCase.hasDeviceToken()
let dontHaveDeviceToken: Bool = !hasDeviceToken
InstanceID.instanceID().instanceID { (result, _) in
if let result = result {
let isNotSameToken: Bool = !self.devicesTokenUseCase.isSameDeviceToken(deviceToken: result.token)
if hasDeviceToken && isNotSameToken {
self.updateDeviceToken(token: result.token)
} else if dontHaveDeviceToken {
self.sendDeviceToken(token: result.token)
}
} else {
self.checkDeviceToken()
}
}
}
错误:在范围内找不到“InstanceID”
【问题讨论】:
标签: ios swift firebase firebase-cloud-messaging