我想知道如何在工作灯中发送本地通知。即使应用程序不在前台,我也希望通知显示在设备屏幕中。我已经搜索过,只能使用WL.SimpleDialog找到它,但这仅在用户打开应用程序时显示。有没有办法做到这一点?
答案 0 :(得分:1)
如果您实际上是指位置通知,请参阅以下问题:
How can i create local Notification in worklight
如果您提到了您的目标环境,它会有所帮助,但如果进行一些修改,上述内容应适用于Android和iOS。
如果你说"警告"你实际上是指一个对话......
您可以使用Cordova's pause
event,如下所示。
显示alert()
不是专业的IMO。无论如何,您可以用警报替换下面的WL.SimpleDialog
...
<强>常见\ JS \ main.js 强>
function wlCommonInit(){
document.addEventListener("pause", showDialog, false);
}
function showDialog() {
WL.SimpleDialog.show(
"My Dialog", "My Text",
[{text: "My Button", handler: function() { }}]
);
}
没有&#34;呈现&#34;当应用程序不在前台时,我认为以上是你最好的 将应用程序发送到后台时,显示警报。这样,当您将应用程序带回前台时,将显示一个对话框。