Проблема с отменой регистрации и регистрации на другом сервере

Я столкнулся с проблемой при регистрации и отмене регистрации в моем приложении. Для целей развития у нас есть 3 экземпляра SUP. Следующий сценарий вызывает ErrorCode 568;

  1. Создать базу данных и зарегистрироваться на сервере UAT (успех)
  2. Выполнить начальную синхронизацию с сервером (Успешно)
  3. Отменить регистрацию на сервере UAT и удалить базу данных (успешно)
  4. Создать базу данных и зарегистрироваться на сервере DEV (успех)
  5. Выполнить начальную синхронизацию с сервером (Успешно)
  6. Отмена регистрации на сервере DEV и удаление базы данных (успех)
  7. Создать базу данных и зарегистрироваться на сервере 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;

  1. Создать базу данных и зарегистрироваться на сервере UAT (успех)
  2. Выполнить начальную синхронизацию с сервером (Успешно)
  3. Отменить регистрацию на сервере UAT и удалить базу данных (успешно)
  4. Создать базу данных и зарегистрироваться на сервере 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 каждый раз, когда я регистрируюсь

Мне интересно, сталкивался ли кто-нибудь еще с этой проблемой раньше и какое решение было?

0 ответов

Другие вопросы по тегам