0
我在玩掌上模擬器,試圖創建一個簡單的JavaScript服務。我正在爲我的服務創建所需的目錄和文件,而不是使用palm-install方法。當我使用luna-send測試我的服務時,它不被識別(因爲它沒有在luna-bus上註冊,我猜)。如果我重新啓動模擬器,它會工作。在webOS中註冊JavaScript服務
我想知道是否有任何方法可以在不重新啓動模擬器的情況下向luna註冊我的服務?
我在玩掌上模擬器,試圖創建一個簡單的JavaScript服務。我正在爲我的服務創建所需的目錄和文件,而不是使用palm-install方法。當我使用luna-send測試我的服務時,它不被識別(因爲它沒有在luna-bus上註冊,我猜)。如果我重新啓動模擬器,它會工作。在webOS中註冊JavaScript服務
我想知道是否有任何方法可以在不重新啓動模擬器的情況下向luna註冊我的服務?
爲什麼不使用開始服務請求創建您的dirs使用之前? 和Palm正在做這樣MediaCapture API以同樣的方式(當你開始錄製,該服務將創建迪爾斯自動)
請求服務很簡單:
new Mojo.Service.Request("palm://momo.im.app.service.node/", {
method: "chatSend",
parameters: {
auth: Global.authInfo,
//chat: JSON.stringify(chat)
chat: chat
},
onSuccess: function() {},
onFailure: function(fail) {
Mojo.Log.error('send chat fail' + JSON.stringify(chat));
Global.keepAuth();
}
});
如果你仍然對如何服務工作理念,然後在github上查看我的應用程序源代碼:momo for webOS - node.js service part
如何發送啓動服務請求? – vinayr 2012-08-17 08:36:06
就像系統方式一樣,查看我的應用程序(它足夠複雜,以顯示webOS應用程序的工作方式,包括插件),我將編輯我的答案 – 2012-08-20 03:57:27