Я пытаюсь подключиться к пушеру chatkit; однако каждый раз, когда я пытаюсь установить соединение, я получаю этот ответ:
"Предпринимаем попытку 5 из 6 в 16.0s. Ошибка была: Получен неверный код состояния ответа: 401 с сообщением об ошибке: services / chatkit_authorizer / authorization / missing_permission: Пользователь не имеет доступа к запрошенному ресурсу"
После 6 попыток он подключается, поэтому я не уверен, что такое пропущенное разрешение.
Ниже приведен код, который я использую для подключения.
self.chatManagerDelegate = MyChatManagerDelegate()
chatManager = ChatManager(instanceLocator: Pusher_Chatkit.instanceLocator,
tokenProvider: PCTokenProvider(url: Pusher_Chatkit.tokenProvider),
userID: "user-id")
chatManager.connect(delegate: chatManagerDelegate!) { currentUser, error in
guard error == nil else {
print("Error connecting: \(error!.localizedDescription)")
return
}
print("Successfully connected")