Синхронизация нескольких таблиц SQLite Android с Azure - PullRequest
0 голосов
/ 04 января 2019

У меня есть приложение для Android с базой данных sqlite, я хочу синхронизировать его с базой данных Azure, используя мобильные сервисы. У меня есть несколько таблиц в моей базе данных, документация показывает одну таблицу вместе с серверной частью. У меня нет бэкэнда. Я не могу обойти документацию.

Может кто-нибудь объяснить простыми словами о том, как синхронизировать несколько таблиц, у меня есть представление завтра

P.S. Я использую Java и Android Studio Изменить: до сих пор у меня есть приложение с базой данных sqlite для CRUD. Я хочу реализовать синхронизацию с несколькими таблицами базы данных Azure

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-android-get-started-offline-data

1 Ответ

0 голосов
/ 07 января 2019

Как я знаю, функций Easy tables и Easy APIs достаточно для вашего приложения для Android, которое имеет только несколько таблиц простой структуры, а само приложение Azure Mobile Apps является бэкэндом. Вы можете обратиться к соответствующим разделам Easy tables и Easy APIs из этих документов ниже.

enter image description here

  1. Node.js бэкэнд Как использовать Node.js SDK для мобильных приложений
  2. .Net backend Начало работы с таблицами Easy Azure Mobile Apps

Чтобы объяснить, как синхронизировать таблицы, я думаю, что раздел Implement Offline Sync официального руководства How to use the Azure Mobile Apps SDK for Android достаточно хорош.

В клиентском SDK мобильных приложений Azure также реализована автономная синхронизация данных с использованием базы данных SQLite для локального хранения копии данных сервера. Операции, выполняемые на автономном столе, не требуют мобильной связи для работы. Автономная синхронизация способствует устойчивости и производительности за счет более сложной логики для разрешения конфликтов.

А для синхронизации таблиц простой структуры, которые сопоставляются с объектом, синхронизация нескольких таблиц аналогична синхронизации одной. Но для отображения сложной структуры объекта на несколько таблиц необходимо вызвать пользовательский API , определенный в бэкэнде, который вы можете сослаться на мой ответ для существующего потока SO Синхронизация данных Azure в автономном режиме из Отношения 1: n в мобильном приложении Android и в этом блоге Episode II: Customizing serialization using the gson library in the Mobile Services Android client.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...