Какая информация может иметь виджет Nokia WRT на устройстве? - PullRequest
2 голосов
/ 12 ноября 2009

Я намерен хранить уникальный идентификатор на каждом устройстве, которое обращается к веб-службе с помощью веб-виджета Nokia Web Runtime. Теперь я знаю, что эти виджеты не могут читать / записывать файлы на устройствах, поэтому невозможно сохранить этот идентификатор на устройстве.

Есть ли кто-то, кто может найти способ обойти это? Я думал о том, чтобы в качестве альтернативы виджет получил номер IMEI и чтобы информация об использовании пользователей сохранялась на сервере в качестве альтернативы или что-то в этом роде, но я не уверен, может ли виджет получить эту информацию.

Итак, другой мой вопрос: какие методы вы бы использовали для хранения постоянных / сеансовых данных в целом при использовании Nokia WRT и имеет ли виджет права доступа для получения IMEI устройства?

Ответы [ 3 ]

1 голос
/ 13 ноября 2009

Можно сохранить постоянные данные в WRT с помощью метода setPreferenceForKey (). Проверьте эту статью , например.

Что касается доступа к системе WRT, он может получать доступ к стандартным приложениям, таким как Календарь, Контакты, Журналы, SMS, MMS, имеет доступ к местоположению устройства, некоторой системной информации и датчикам на устройстве.

Как получить IMEI? Здесь является примером.

1 голос
/ 12 ноября 2009

Вы действительно можете получить IMEI в WRT, как показывает эта статья .

Я верю, что вы не можете полагаться на любое локальное хранилище в WRT.

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

0 голосов
/ 12 декабря 2009

Действительно, пара функций setPreferenceForKey () / getPreferenceForKey () обеспечивает некоторое постоянное хранилище, но выделенная память довольно ограничена, и превышение ограничений приведет к ужасному падению вашего виджета.

Вот полная ссылка на API для WRT API: http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-7C69DDA4-16F1-4A8F-BDB2-4CB0015B4E81.html

...