Одной из возможностей является использование cordova-plugin-cloud-settings , которое позволяет вам сохранять пользовательские настройки в облачном хранилище на разных устройствах и устанавливать.
Установить его:
cordova plugin add cordova-plugin-cloud-settings
Используйте его для хранения GUID:
var settings = {
GUID: 12345678
}
cordova.plugin.cloudsettings.save(settings);
Хорошая особенность этого решения в том, что ему не нужны специальные разрешения пользователя.
Если вы действительно хотите уникальное устройствоID (против уникального идентификатора пользователя), тогда вы можете использовать плагин UniqueDeviceID .
Однако, обратите внимание, что в Android для получения идентификатора используется идентификатор SIM, поэтому требует READ_PHONE_STATE
разрешение , которое отображает приглашение пользователя «Разрешить совершать телефонные звонки и управлять им», что не очень хорошо для доверия ваших пользователей.