我正在使用iphone中的cordova框架....现在,我想使用navigator.notification.alert
这个函数。但是,我不能使用这个函数..
我已经完成了以下步骤。
步骤1:在config.xml文件中
<feature name="Notification">
<param name="ios-package" value="CDVNotification" />
</feature>
<header-file src="CDVNotification.h" />
<source-file src="CDVNotification.m" />
<resource-file src="CDVNotification.bundle" />
<framework src="AudioToolbox.framework" weak="true" />
第2步:我在项目中添加了AudioToolbox.framework
第3步:在plugins文件夹中添加了CDVNotification.h和.m文件。
第4步:将notification.js添加到index.html文件中。
第5步:最后,我完成了这段代码
document.addEventListener("deviceready", onDeviceReady, true);
function onDeviceReady() {
alert("onDeviceReady");
navigator.notification.alert('Mesage',
null,
'Title',
'OK')
}
任何人都可以帮助我!!!
答案 0 :(得分:2)
您必须使用CLI添加插件
使用此命令
cordova plugin add org.apache.cordova.dialogs
答案 1 :(得分:0)
或者解决方案
window.alert();
此全球警报。非常容易管理。不需要添加任何插件或任何东西。
答案 2 :(得分:0)
我遇到了这个问题并且无法解决这个问题,但后来我就认识他了,因为Cordova只不过是基于webview的应用程序基于javascript的解决方案也可以。所以我使用了这个名为alertify的js警报插件,这个插件很漂亮,可以自定义标题,颜色等。并且工作做得很好。