簡體   English   中英

科爾多瓦navigator.notification.alert()不起作用(android)

[英]Cordova navigator.notification.alert() doesn't work (android)

我正在使用cordova 5.0.0。 我已經添加了通知插件,但是navigator.notification.alert(。)仍然無法正常工作。 我在navigator.notification.alert()前面添加了一個普通的alert(),常規警報起作用了,但事實並非如此。

我在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
);

我在index.html中添加了<script src="cordova.js"></script> (在所有其他腳本標簽之前),並且現在可以使用。

使用此插件之前,請檢查其可用性。

if(navigator.notification == undefined)
{
        alert(msg);
        return false;
}
else
{
navigator.notification.alert(message, 
                             callback, 
                             title,
                             buttonName);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM