2014-11-30 3 views
0

Iam с использованием Intel XDK для создания гибридного приложения для Android, которое пытается использовать эту кордову plugin для обнаружения входящего вызова.Intel XDK с использованием плагина cordova для обнаружения входящего вызова

Чтобы использовать этот плагин в intel XDK, im использует окно конфигурации проекта XDK UI.

xdk PhoneCallTrap

я считаю, что это правильный метод, чтобы добавить плагин, вопрос:

плагин никогда не добавляется к проекту, если не строить.

и при использовании плагина расслоения плотной функции Intel XDK оленья кожа признать это, во всяком случае я построил проект и использовать следующую функцию:

PhoneCallTrap.onCall(function(state) { 
    console.log("CHANGE STATE: " + state); 

    switch (state) { 
     case "RINGING": 
      alert("Phone is ringing"); 
      break; 
     case "OFFHOOK": 
      console.log("Phone is off-hook"); 
      break; 

     case "IDLE": 
      console.log("Phone is idle"); 
      break; 
    } 
}); // xdk reports that 'PhoneCallTrap' is not defined. (W117) PhoneCallTrap.onCall(function(state) { 

на не звонит не предупреждения было уволено, кто-нибудь знает, что может быть проблема?

+0

Когда вы выполняете сборку, идентификатор плагина появляется в журнале сборки? Если это так, это означает, что плагин _was включен в сборку. Если нет, что-то не так в отношении установки сборки или плагина (ваш диалог импорта плагина выглядит правильно). Кроме того, вкладки Emulate, Test и Debug не могут видеть сторонние плагины, которые вы добавляете в проект, они могут видеть только «основные» плагины, которые можно «проверить» на вкладке «Проект». Вы должны создать для отладки приложение, содержащее сторонние плагины. – xmnboy

ответ

1

Вы правы, что сторонние плагины в Intel XDK включены только при создании вашего приложения. Различные среды тестирования, эмуляции и отладки предоставляют стандартные плагины, но сложно создавать произвольные плагины для этих сред.

Я попытался создать Android-приложение с указанным выше плагином, а затем установил полученный apk на свой телефон и, похоже, работал как рекламируемый. Одна возможная путаница может возникнуть из-за того, что, как только телефон начинает звонить, он переключается на приложение для телефона, поэтому вы можете не заметить предупреждение до того, как это произойдет, хотя предупреждение все еще существует, когда я закончил с телефоном и вернитесь в мое приложение.

+0

спасибо за попытку, на самом деле это работает для меня сейчас, я должен запускать действия на устройстве, готовые, вот и все. – ProllyGeek

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