有一个Tizen混合可穿戴应用程序:本机服务和Web UI应用程序。
以下代码可以从javascript启动服务:
tizen.application.launchAppControl(
new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/service"),
"EFdQkhAQ5b.mydemoappliacation",
function() {
console.log("mydemoappliacation service started");
},
function(e) {
console.error("mydemoappliacation failed to start: " + e);
}
);
在SM Gear设备上启动应用程序时,一切正常。在模拟器上启动应用程序时 - 在JS代码中收到成功回调,但服务未启动(没有服务"主要"函数被调用)。
如果将服务部署为单独的应用程序(不在混合应用程序的范围内) - 服务正常启动。
有没有人有任何想法,为什么服务没有在模拟器上启动?