Как сохранить RMS после установки новой версии?

Звезда использует ошибку в версии 7 и ниже Internet Explorer и используется для того, чтобы IE правильно отображал вашу разметку. Более подробная информация здесь: http://www.ejeliot.com/blog/63

5
задан gnat 28 October 2011 в 16:29
поделиться

5 ответов

При установке новой версии из браузера приложение сохраняет RMS и удаляет старую версию с устройства.

При установке через bluetooth старая версия не удаляется, а новая версия не получает старый RMS.

Некоторые устройства Nokia S60 спрашивают, хочет ли пользователь сохранить RMS. Но для S40 это работает именно так.

3
ответ дан 14 December 2019 в 08:59
поделиться

If your phone automatically deletes the RMS database without asking the user, it's a huge bug that goes against the MIDP specifications.

I assume you are using a retail phone, not a prototype.

It's always worth checking if the firmware can be upgraded with nokia PC tool.

If the upgrade process asks the user whether to delete old RMS data, there is probably little you can do to prevent the question being asked.

It's usually good practice to synchronize configuration data on a remote server and re-download it when it becomes unavailable.

4
ответ дан 14 December 2019 в 08:59
поделиться

По сути, у вас нет никакого контроля над процессом установки и обновления. Телефонная среда заботится. Некоторые телефоны спрашивают пользователя, сохранять ли данные RMS или нет, но это не может контролироваться разработчиком или пользователем

0
ответ дан 14 December 2019 в 08:59
поделиться

Как было сказано, вы не можете контролировать процедуру установки, ОС спрашивает пользователя, хочет ли он сохранить предыдущие данные или стереть их.

Однако вы можете указать номер версии в данные RMS приложения, и при загрузке приложения вы можете определить, было ли оно из предыдущей версии, и решить обновить его или сбросить до нового значения по умолчанию.

0
ответ дан 14 December 2019 в 08:59
поделиться

В частности, на Nokia S40 собственный установщик спрашивает пользователя во время обновления, хочет ли он / она сохранить данные приложения. Если пользователь решит очистить данные, данные RMS вашего мидлета (а также его личная папка в файловой системе) будут удалены.

Вы можете найти способы обойти это на определенных устройствах, особенно если ваш MIDlet подписан производителем. или оператор, но на самом деле нет надежного и портативного способа хранить данные после обновлений. Вам следует подумать о сохранении данных на сервере.

0
ответ дан 14 December 2019 в 08:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: