Android Worklight:当设备收到通知时,将通知保存在jsonStore中

Android Worklight:当设备收到通知时,将通知保存在jsonStore中,android,ibm-mobilefirst,worklight-adapters,Android,Ibm Mobilefirst,Worklight Adapters,我将worklight用于混合应用程序。我已经实现了推送通知,它正在通知我的设备。当我的设备接收到jsonstore时,我希望将通知传递给jsonstore 我正在使用这段代码 WL.Client.Push.onMessage = function (props, payload) { //jsonStore code //end of jsonStore code WL.SimpleDialog.show("FMB Notification", "Provider notific

我将worklight用于混合应用程序。我已经实现了推送通知,它正在通知我的设备。当我的设备接收到jsonstore时,我希望将通知传递给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还是安卓还是别的什么?是事件源通知还是标记通知?您确定它配置正确吗?你的MFPF版本是什么,版本号是多少?您是否遵循示例应用程序?这对你有用,但你的不行吗?你的全面实施在哪里

由于您未能提供任何有意义的信息,因此我建议您获取示例应用程序,对其进行配置,并确保您能够在“应用程序打开时”接收通知

一旦您得到了这个结果,您就可以使用JSONStore示例,它演示了如何初始化一个存储和保存数据的应用程序

从那时起,将现有的API调用从一个示例组合到另一个示例中,以保存通知的有效负载值的道路是明确的