Я интегрирую толкатель с приложением ios. Я получаю сообщение об ошибке при установке идентификатора пользователя beamCleint. я получаю сообщение об ошибке "Необязательно (PushNotifications.TokenProviderError.error (" [PushNotifications] - изменение userId
не допускается. "))" любая помощь будет принята с благодарностью. заранее спасибо вот мой код
let tokenProvider = BeamsTokenProvider(authURL: "............") { () -> AuthData in
let sessionToken = "\(defaults.string(forKey: kUserToken ) ?? "")"
let headers = ["Authorization": "Bearer \(sessionToken)"]
let queryParams: [String: String] = [:]
return AuthData(headers: headers, queryParams: queryParams)
}
self.beamsClient.setUserId("\(userId)", tokenProvider: tokenProvider, completion: { error in
guard error == nil else {
print(error.debugDescription)
return
}
print("Successfully authenticated with Pusher Beams")
}) ```