2015-12-16 2 views
1

Я новичок в разработке приложений cordova, и я не уверен, как подойти к этому приложению.Cordova app storage

Технологический процесс заключается в следующем: 1. пользователь загрузить и устанавливает приложение 2. он ча использовать основную функцию без регистрации За это время (незарегистрированный пользователь с приложением установленного) на внутреннем интерфейсе мы должны отслеживать активность пользователей и он регистрируется с использованием электронной почты, чтобы обновить свой профиль и сохранить свою предыдущую деятельность.

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

Где я могу сохранить этот GUID, чтобы быть надежным и не очищаться кешем браузера/приложения. Если пользователь очистит данные приложения, я бы хотел, чтобы GUID оставался.

Будет здорово, если эта настройка сохранится, если пользователь обновит приложение или удалит и переустановит его позже.

V Лучшее, Radu

ответ

0

Вы не должны данных для хранения в устройстве, когда пользователь деинсталлировать, но если вы все еще хотите, проверить этот плагин:

https://github.com/apache/cordova-plugin-file

Вы можете сохранять в разных местах даже во внешнем хранилище устройства, которое не удаляется, если приложение не настроено.

0

Cordova unique device id plugin создать UUID, который остается неизменным после приложение удаляется и работает на iOS и Android.

На iOS он генерирует UUID и сохраняет его в Keychain.

На Android он объединяет различные идентификаторы, уникальные для устройства, но для этого требуется разрешение android.permission.READ_PHONE_STATE.