Я работаю с Tizen SDK 2.2 и пытаюсь установить AlarmRelative в своем веб-приложении со следующим кодом:
var alarm = new window.tizen.AlarmRelative(window.tizen.alarm.PERIOD_MINUTE);
window.tizen.alarm.add(alarm, window.tizen.application.getCurrentApplication().appInfo.id);
В моем config.xml я добавил следующие привилегии и функции:
<tizen:privilege name="http://tizen.org/privilege/alarm"/>
<tizen:privilege name="http://tizen.org/privilege/tizen"/>
<feature name="http://tizen.org/api/tizen" required="true"/>
<feature name="http://tizen.org/api/alarm" required="true"/>
<feature name="http://tizen.org/api/alarm.read" required="true"/>
<feature name="http://tizen.org/api/alarm.write" required="true"/>
Как только я попытаюсь что-то сделать с window.tizen, эмулятор выдаст мне следующее исключение:
Exception: TypeError: 'undefined' is not an object
Когда я запускаю то же самое на Симуляторе, он работает и фактически устанавливает будильник. Я убедился, что все работает 2.2. Также попробовал AlarmAbsolute и что-то простое, например, регистрацию формата времени с помощью:
console.log("Time format: " + window.tizen.time.getTimeFormat());
Но оба дали мне одинаковые результаты. Я искал некоторое время, но не могу найти никого с решением, поэтому я решил попробовать здесь. Мой эмулятор просто сломался, я забыл что-то сделать или это что-то еще?