Bonjour et bon week-end
Je suis novice avec Cordova et je dois créer une petite application pour afficher les températures des bourgeons et surtout la géolocalisaton des stations
J'ai installé Cordova 10 sur mon mac et j'ai créé un projet et une application. Je peux l'émuler sans problèmes.
Mon application fonction avec jquerymobile, leaflet pour la cartographie.
Mon app doit questionner une base de donnée distantes et j'utilie un API pour ne pas avoir les clés dans l'app.
J'aimerais simuler une alarme pour que
1. le smartphone sonner
2. un visuel est laissé sur l'àcran sans que l'app s'arrete de fonctionné.
J'ai installé
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part cordova plugin add cordova-plugin-dialogs
Sous Cordova, il y a une différence un un dialog et une notification. Je n'aimerais pas un dialog comme dans une pahe HTML ou l'utilisateur doit cliqué OK avec avec ce plugin, je peux déjà faire un bip, et essayer un dialog.
J'ai ajouté ceci dans index.js:
(Je ne mets pas tout car, le reste c'est pour leaflet)
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 document.addEventListener('deviceready', onDeviceReady, false); function onDeviceReady() { // Cordova is now initialized. Have fun! document.getElementById("refresh").addEventListener("click", notificationAlert); //console.log('Running cordova-' + cordova.platformId + '@' + cordova.version); console.log(navigator.notification); document.getElementById('deviceready').classList.add('ready'); } function notificationAlert() { alert('1'); } $(window).load(function(){ var message = "I am Alert Dialog!"; var title = "ALERT"; var buttonName = "Alert Button"; /* navigator.notification.alert( 'You are the winner!', // message notificationAlert, // callback 'Game Over', // title 'Done' // buttonName ); navigator.notification.beep(3); */ function alertCallback() { console.log("Alert is Dismissed!"); } //var get_map_center =[]; $.ajax({ type: "POST", url: "https://sub.domaine.ch/dossier/mysql.php", crossDomain: true, success: result, error: error, dataType: "json" }); [.. suite..] });
Le button refresh fonction et l'alert 1 et généré, mais si je décommente ceci
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /* navigator.notification.alert( 'You are the winner!', // message notificationAlert, // callback 'Game Over', // title 'Done' // buttonName ); navigator.notification.beep(3); */
Ca ne marche plus
Est-ce que j'ai mal installé mon plugin?Uncaught TypeError: navigator.notification is undefined
Doit-onn l'activer?
Pourriez-vous me pister?
Ai-je mal codé?
Je vous remercie pleinement
Partager