2013-06-07 5 views
0

Я прошел через документы, но не смог найти, как я могу выполнять определенные операции, когда приложение устанавливается или когда приложение обновляется.Как выполнять определенные операции при установке или обновлении приложения TideSDK?

Что я хочу сделать, создайте таблицу, когда приложение будет установлено, и если в будущем изменения схемы db, я хочу выполнить эти операции, когда приложение обновляется.

ответ

1

По моему мнению, лучшее место для этих изменений внесено в код. поэтому всякий раз, когда приложение запускается в первый раз после обновления, вы делаете все изменения схемы db.

Это гарантирует, что ваше приложение будет полностью обновлено до того, как вы коснетесь любой базы данных, а во-вторых, вам не нужно писать какую-либо специальную логику отдельно при установке/обновлении приложения.

+0

Я искал более конкретные события, на которые может подписаться мой код. Итак, всякий раз, когда происходит это событие, я могу делать необходимые вещи. Например. Event.AppInstalled поэтому, когда это даже срабатывает, я могу создать все необходимые таблицы. И поэтому мне не нужно каждый раз проверять, созданы ли таблицы или нет. –

+1

Это может быть легко подано путем добавления ключа в хранилище ключей и проверки флажка каждый раз при запуске приложения ur. нет необходимости проверять каждую обновленную таблицу или нет. –

Смежные вопросы