1

我正在尝试创建一个 Tizen 应用程序,以便从可穿戴 Web 应用程序调用,该应用程序会在特定时间发出警报,但它从未被触发。

我已将这些添加到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.

我究竟做错了什么?

4

1 回答 1

0

在示例中看起来像是AplicatonId ('org.tizen.clock') 的问题 - alarm.add 函数的第二个参数。看起来模拟器找不到这个应用程序。我用我的应用程序测试了相同的功能。这在模拟器上正常工作。您可以使用您的应用程序 ID。您的应用程序 ID 位于选项卡 Tizen上的配置文件 ( config.xml )或 xml 节点tizen:application中。

于 2014-07-12T21:27:42.850 回答