我可以在Worklight中擴展服務器端Java代碼嗎? 例如,在com.worklight.integration.js
下有一個叫JavaScriptIntegrationLibraryImplementation
的類。在這個類中,有一個方法broadcastNotification
,我想覆蓋這個方法。是否有可能這樣做?IBM Worklight:擴展服務器端Java代碼
編輯
的原因是: 當我做與選項字段客戶端的訂閱(如增加customType:A),我想找回已經訂閱了此事件的設備列表資源。基於deviceSubscrpition中的選項字段,我希望有一些業務邏輯來確定發送通知消息的人員。例如,我只會將消息提交給'customType = A'的用戶。
但是,Worklight中沒有API可以檢索使我能夠首先檢索列表的設備列表。然後執行JavaScript中的邏輯並調用WL.Server.notifyDevice ..
因此,我想檢查是否有任何方法檢索已訂閱的設備列表(通過連接到數據庫的API /適配器)一個事件源。
謝謝。
嗨伊丹,我編輯了我的問題的情況。你有什麼建議嗎?謝謝! – red23jordan
看到我編輯的答案。 –
嗨伊丹,例如,我想提交通知給某個iOS版本的用戶組。我試圖做的是在「選項」字段中插入版本號。之後,使用服務器端Javascript中的業務邏輯來選擇要發送的設備。對於這種情況,由於iOS版本是動態的(以後可能有iOS7),我無法預先定義事件源...因此,我想檢查是否有任何方法來檢索設備列表(通過API /連接到DB的適配器)已訂閱事件源。謝謝。 – red23jordan