2015-07-13 5 views

ответ

1

Насколько я знаю, нет способа получить идентификатор устройства из приложения или расширения Chrome. Ваш лучший вариант может заключаться в создании и хранении токена устройства (хотя очевидно, что это не будет продолжаться, если пользователь удалит данные вашего приложения или вытирает устройство). Вы можете использовать пример от https://stackoverflow.com/a/23854032/1917097 в качестве отправной точки.

+0

Я использовал этот вариант уже. Но на удивление некоторые машины chrome.storage и вытерли только перезагрузку. –

+0

Я тоже не хотел использовать .sync, поскольку он использует учетную запись gmail, а не само устройство, и я не хочу, чтобы пользователи могли использовать приложение на разных устройствах. Знаете ли вы, почему данные будут стерты только при перезагрузке? –

+0

Я не сталкивался с прошивкой Chrome 'chrome.storage.local' при перезагрузке для любого из моих устройств, поэтому я не знаю, что бы это вызвало. Единственная возможность, которая приходит на ум, - это ваше приложение [превышающее квоту хранения] (https://developer.chrome.com/apps/offline_storage#temporary), если вы храните много других данных. –

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