Как использовать Rohfosho / CordovaCallNumberPlugin

0

Как использовать этот плагин с функцией onSuccess и onError, мой код таков:

 $scope.callNumber= function (){

           var number = 3333322456;
           var onSuccess=function(number){

               alert("invia messaggio");
           };

           function onError(error) {
                alert('code: '    + error.code    + '\n' +
                      'message: ' + error.message + '\n');
            }

           window.plugins.CallNumber.callNumber(onSuccess, onError, number);

       }

но это не сработает.

Теги:
cordova
onsen-ui

2 ответа

2

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

function onSuccess(result){
  console.log("Success:"+result);
}

function onError(result) {
 console.log("Error:"+result);
}

$scope.callNumber = function(number){
  console.log("Launching Calling Service for number "+number);
  window.plugins.CallNumber.callNumber(onSuccess, onError, number, false);
}

Я привязал это к элементу html следующим образом.

<button class="button icon ion-ios-telephone" ng-click="callNumber(0123456789)">Call</button >

1

Следуйте этому руководству. Это помогает мне http://rickluna.com/wp/2012/02/making-a-phone-call-from-within-phonegap-in-android-and-ios/

Но это не про этот плагин. это другой способ немедленно позвонить через кордову.

  • 0
    Проблема с использованием tel: заключается в том, что он запускает номер через номеронабиратель Android, который "скраблирует", для примеров "+4512312312,23242" становится "+4512312312" Этот плагин обходит номеронабиратель и выполняет вызов напрямую.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню