Как предоставить доступ к локальному хранилищу существующего приложения новому приложению с тем же именем пакета и теми же ключами в Android после его установки - PullRequest
0 голосов
/ 11 октября 2019

Я хочу предоставить доступ к локальному хранилищу приложения «A» другому приложению «B» с тем же именем пакета и теми же ключами, что и у «A».

Примечание: - Приложение «A» является гибридным приложением, использующим плагин Cordova для локального хранилища, а приложение «B» является собственным приложением.

Я хочу добиться этого, чтобы пользователь, у которого естьустановите приложение «А», а затем обновите приложение до «Б», оно должно работать точно так же.

1 Ответ

1 голос
/ 11 октября 2019

Использование одного обновления Я думаю, что это невозможно, вы можете сделать это в 2 обновлениях.

  1. Первое обновление

    • Переместитьвсе данные локального хранилища для собственных общих предпочтений с помощью подключаемого модуля общих настроек (при условии, что вы используете ionic / cordova).
    • Выполните эту миграцию в компоненте приложения только один раз после обновления и используйтеплагин предпочтений позже.
    • Убедитесь, что все ваши пользователи обновились до последней версии приложения после обновления (вы можете выполнить принудительное обновление пользователя или увидеть в магазине игр, обновили ли все пользователи свое приложение или нет).
  2. Второе обновление

    • В этом обновлении ваше нативное приложение будет запущено.
    • Сделатьубедитесь, что вы используете имя предпочтения, которое вы использовали в своем гибридном приложении.

Тогда наслаждайтесь своим собственным опытом приложения:).

...