2013-12-02 4 views
2

Я пытаюсь вызвать метод PhoneGap в navigator.notification.confirm, но я только получаю ошибку Cannot call method 'confirm' of undefinedPhoneGap 3.0 - не удается вызвать метод «Confirm» неопределенной

Я добавил необходимые плагины:

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git 
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git 

и разрешения:

// in www\config.xml 
<feature name="Notification"> 
    <param name="android-package" value="org.apache.cordova.Notification" /> 
</feature> 

// in platforms\android\AndroidManifest.xml 
<uses-permission android:name="android.permission.VIBRATE" /> 

Мой код:

<!DOCTYPE html> 
<html> 
    <head> 
    <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 
    <script type="text/javascript" charset="utf-8"> 
     document.addEventListener("deviceready", onDeviceReady, false); 

     function onDeviceReady() {} 

     function onConfirm(buttonIndex) { 
      alert('You selected button ' + buttonIndex); 
     } 

     function showConfirm() { 
     try { 
      navigator.notification.confirm(
      'You are the winner!', 
      onConfirm, 
      'Game Over', 
      'Restart,Exit' 
     ); 
     } catch(e) { 
      alert('Exception: ' + e.message); 
     } 
     } 
    </script> 
    </head> 
    <body onLoad="showConfirm();"></body> 
</html> 

Что мне не хватает?

+0

что вы получите, если список плагинов в локальной папке проекта? Список локальных плагинов для телефонной книги. У меня схожие проблемы, я не могу заставить плагины работать :-( –

+0

'C: \ Users \ Robson \ Documents \ PhoneGap \ project> список локальных плагинов для телефонных разговоров [phonegap] org.apache.cordova.dialogs [phonegap ] org.apache.cordova.geolocation [phonegap] org.apache.cordova.vibration' Мои плагины отображаются нормально, но диалоги/вибрация не работают. Самое забавное, что плагин геолокации работает как шарм ... –

+0

вы решаете это в конце концов? –

ответ

1

Проблема решена.

я должен был удалить плагины и добавить его снова PhoneGap утилиты командной строки ...

 Смежные вопросы

  • Нет связанных вопросов^_^