簡體   English   中英

工作燈:當設備收到通知時,將通知保存在jsonStore中

[英]Worklight: save notifications in jsonStore when notification been received by device

我在混合應用程序中使用工作燈。 我已經實現了通知設備的推送通知。 當設備接收到通知時,我想將通知傳遞給jsonstore。

我正在使用這段代碼。

WL.Client.Push.onMessage = function (props, payload) {

//jsonStore code

//end of jsonStore code

    WL.SimpleDialog.show("FMB Notification", "Provider notification data: " + JSON.stringify(props), [ {
        text : 'Close',
        handler : function() {
            WL.SimpleDialog.show("FMB Notification", "Application notification data: " + JSON.stringify(payload), [ {
                text : 'Close',
                handler : function() {}
              }]);      
        }
    }]);
};

另外,當應用打開時,我也無法收到通知。

謝謝。

如果您無法接收通知,為什么要詢問存儲通知? 我想您會想要修復后者以實現前者...那就是說-不要在一個問題中問兩個問題。

您無需說明打開該應用程序時無法接收推送的該應用程序是什么。 是iOS還是Android還是其他? 是事件源通知還是標簽通知? 您確定它配置正確嗎? 您的MFPF版本是什么,內部版本號? 您是否遵循示例應用程序? 那是為你工作,但你不? 您的完整實施在哪里?

由於您未能提供任何有意義的信息,因此我建議您使用示例應用程序,對其進行配置,然后看到您能夠在“應用程序打開時”收到通知。

一旦了解了這一點,就可以獲取JSONStore示例,該示例演示如何初始化其中的存儲和保存數據。

從那里開始,將現有的API調用從一個樣本組合到另一個以保存通知的有效載荷值的道路就很清晰了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM