/ / Notification.alert nie działa w wersji phonegap 3.1.0 - cordova, phonegap-build

Notification.alert nie działa w wersji phonegap 3.1.0 - cordova, phonegap-build

Tworzę aplikację do gry na klawiaturze. Użyłem notification.alert do pokazania wiadomości. Przed aktualizacją phonegap 3.1.0 program notification.clert działał poprawnie. Tak jak zrobiłem około 5 aplikacji przy użyciu phonegap 2.9.0. W każdej aplikacji używam powiadomienia .alert z to

Teraz zbudowałem mój projekt roboczy 28 stycznia2014, pokazuje tylko 3 aplikacje (Iphone, Android i Windows) można zrobić za pomocą phonegap. Tworzę dla IOS i Androida. Wszystko działa dobrze, z wyjątkiem alarmu. Czy jest jakiś problem w nowym phonegap? Czy istnieje nowa metoda lub polecenie do wyświetlania komunikatów ostrzegawczych?

Pomóż mi, dlaczego to nie działa. Jeśli masz inny pomysł, pomóż mi.

Odpowiedzi:

9 dla odpowiedzi № 1

Począwszy od wersji 3.0, Phonegap / Cordova implementuje interfejsy API na poziomie urządzenia jako wtyczki, więc musisz to uwzględnić w pliku config.xml znajdującym się w folderze www

<gap:plugin name="org.apache.cordova.dialogs" />

lub dodaj go ręcznie z interfejsu CLI gry w telefonach komórkowych w następujący sposób:

 $ cordova plugin add cordova-plugin-dialogs
$ cordova plugin ls
[ "org.apache.cordova.dialogs" ]
$ cordova plugin rm org.apache.cordova.dialogs

Po włączeniu go możesz użyć w ten sposób

<!DOCTYPE html>
<html>
<head>
<title>Notification Example</title>

<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">

// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// device APIs are available
//
function onDeviceReady() {
// Empty
}

// alert dialog dismissed
function alertDismissed() {
// do something
}

// Show a custom alertDismissed
//
function showAlert() {
navigator.notification.alert(
"You are the winner!",  // message
alertDismissed,         // callback
"Game Over",            // title
"Done"                  // buttonName
);
}

</script>
</head>
<body>
<p><a href="#" onclick="showAlert(); return false;">Show Alert</a></p>
</body>
</html>

Możesz dalej badać tutaj . Szczęśliwe kodowanie!