Проблема с отменой регистрации и регистрации на другом сервере
Я столкнулся с проблемой при регистрации и отмене регистрации в моем приложении. Для целей развития у нас есть 3 экземпляра SUP. Следующий сценарий вызывает ErrorCode 568;
- Создать базу данных и зарегистрироваться на сервере UAT (успех)
- Выполнить начальную синхронизацию с сервером (Успешно)
- Отменить регистрацию на сервере UAT и удалить базу данных (успешно)
- Создать базу данных и зарегистрироваться на сервере DEV (успех)
- Выполнить начальную синхронизацию с сервером (Успешно)
- Отмена регистрации на сервере DEV и удаление базы данных (успех)
- Создать базу данных и зарегистрироваться на сервере UAT (не работает)
Ошибка вывода:
[ERROR] [SUPApplication.m:1171] error @ registerApplication MessagingClientException {
ErrorCode = 568;
ErrorMessage = "";
}
=================================================
onRegistrationStatusChanged: status = 201, code = 568, message = SUPApplicationError_UNKNOWN
=================================================
[Line 420] Exception: SUPPersistenceException: Sync failed: -1497 (ERROR) %1:3 %2:3004;Parameter 1:3;Parameter 2:3004
Попытка 1: я думал, что звонит [[SUPApplication getInstance] clearApplicationState]
помогло бы но теперь со следующими шагами я постоянно получаю ErrorCode 516;
- Создать базу данных и зарегистрироваться на сервере UAT (успех)
- Выполнить начальную синхронизацию с сервером (Успешно)
- Отменить регистрацию на сервере UAT и удалить базу данных (успешно)
- Создать базу данных и зарегистрироваться на сервере DEV (Fail)
Я попробовал это в обратном порядке и получил ту же ошибку (запустил в DEV и попытался зарегистрироваться в DEV)
Ошибка вывода:
[SUPApplication.m:1171] error @ registerApplication MessagingClientException {
ErrorCode = 516;
ErrorMessage = "";
}
=================================================
onRegistrationStatusChanged: status = 201, code = 516, message = SUPApplicationError_REGISTRATION_Resetting Communications
=================================================
[Line 420] Exception: SUPPersistenceException: Sync failed: -1497 (ERROR) %1:3 %2:3004;Parameter 1:3;Parameter 2:3004
Что я знаю
- Выполняя первые два шага и синхронизируя, я всегда получаю данные
- Помимо параметров подключения в MBO на SCC, оба параметра приложения идентичны
- Я устанавливаю applicationIdentifier каждый раз, когда я регистрируюсь
Мне интересно, сталкивался ли кто-нибудь еще с этой проблемой раньше и какое решение было?