我正在使用cordova 5.0.0。我已經添加了通知插件,但 navigator.notification.alert(。)仍然不起作用。我在navigator.notification.alert()的前面添加了一個簡單的alert(),這個常規警報可以工作,但事實並非如此。Cordova navigator.notification.alert()不起作用(android)
我看到有一些關於這個問題的帖子在stackoverflow,不幸的是,解決方案無法幫助我。非常感謝您的幫助!
我正在使用cordova 5.0.0。我已經添加了通知插件,但 navigator.notification.alert(。)仍然不起作用。我在navigator.notification.alert()的前面添加了一個簡單的alert(),這個常規警報可以工作,但事實並非如此。Cordova navigator.notification.alert()不起作用(android)
我看到有一些關於這個問題的帖子在stackoverflow,不幸的是,解決方案無法幫助我。非常感謝您的幫助!
確認您的插件已在您生成的config.xml中正確安裝。您應該看到這樣的事情:
<feature name="Notification">
<param name="ios-package" value="CDVNotification" />
</feature>
確保你調用這樣的插件:
function alertDismissed() {
// do something
}
navigator.notification.alert(
'You are the winner!', // message
'alertDismissed', // callback
'Game Over', // title
'Done' // buttonName
);
是的,我的Android上有這個插件。 –
我index.html中添加<script src="cordova.js"></script>
(前所有其他腳本標記)和它的作品現在。
請在使用此插件之前檢查它的可用性。
if(navigator.notification == undefined)
{
alert(msg);
return false;
}
else
{
navigator.notification.alert(message,
callback,
title,
buttonName);
}
你在logcat上有什麼錯誤嗎? – jcesarmobile
我還沒有使用logcat。它今天起作用......我什麼也沒做,只是把我的筆記本電腦關掉,今天重新打開。 –