我花了一些时间试图找出为什么我的应用程序上的自定义通知无法正常工作。
以下是我的 .js 中的代码:
if (inputOne > maxAllowed)
{
showMessage("Your Input is too high.",null,"Warning","Warning");
}
以下是我的 .html 中的代码:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use the PhoneGap API
}
function showMessage(message, callback, title, buttonName) {
title = title || "Warning!";
buttonName = buttonName || 'Warning!';
if(navigator.notification && navigator.notification.alert) {
navigator.notification.alert(
message, // message
callback, // callback
title, // title
buttonName // buttonName
);
} else {
alert(message);
}
在 PhoneGap 的 config.xml 中,我有:
以下是我用来获取此信息的链接:
http://docs.phonegap.com/en/2.9.0/cordova_notification_notification.md.html#Notification
发生的情况是,它只是使用该else
部件并正常工作。
.html 来自以下链接:
在 iOS 中使用 PhoneGap HTML 自定义 JavaScript 警报
请问有什么想法吗?
谢谢,任何帮助表示赞赏。
亲切的问候,
加里·舍吉尔