Я реализовал приложение для Android, которое поддерживает мобильные службы Azure и автономную синхронизацию. Я тестировал его на двух разных устройствах. Я выполняю операцию удаления (мягкое удаление) на первом устройстве, и все работает нормально. Затем я разрешаю ему синхронизироваться, проверяю запись на стороне сервера, что в столбце «Удалено» помечено значение «истина», что и происходит. Но мне кажется, что мне не удается синхронизировать второй планшет, чтобы отразить новые изменения, то есть не отображать удаленную запись.
Чтобы включить мягкое удаление, я добавил enableSoftDelete: true в контроллеры таблиц в службе приложений в Azure. Я не касался своего приложения с точки зрения процесса удаления, но ниже приведено типичное удаление:
Save save = getSave(SaveID);
try {
mtblSave.delete(save);
return true;
} catch (Exception exception) {
exception.printStackTrace();
return false;
}
Я использую серверную часть .NET с Azure SQL Server.
Любые идеи?
заранее спасибо