我正在尝试创建一个Tizen应用程序,该应用程序可以从可穿戴式webapp中调用,该应用程序会在特定时间触发警报,但它永远不会被触发。
我已将这些添加到config.xml
:
<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"/>
<tizen:privilege name="http://tizen.org/privilege/application.launch"/>
<tizen:privilege name="http://tizen.org/privilege/alarm"/>
.js
文件中的以下代码:
var alarm = new tizen.AlarmRelative(30);
tizen.alarm.add(alarm, "org.tizen.clock");
console.log("Alarm added with id: " + alarm.id);
运行时,我得到一个正确的ID,但时钟(或其他应用程序)从未显示。当我尝试安排AlarmAbsolute
时会发生同样的情况。
我做错了什么?
答案 0 :(得分:0)
在示例中看起来是 AplicatonId ('org.tizen.clock')的问题 - alarm.add函数的第二个参数。看起来模拟器找不到这个应用程序。 我用我的应用程序测试了相同的功能。这在模拟器上正常工作。 您可以使用您的应用程序ID。您的应用程序ID位于选项卡Tizen 上的配置文件( config.xml )或xml节点 tizen:application 中。