2016-10-24 7 views
0

Ionic 앱에서 Android 앱을 열려고했습니다. com.lampa.startapp 플러그인을 다운로드했습니다. 버튼 클릭으로 Android 앱을 호출합니다. 하지만 내 콘솔에서 정의되지 않은 '시작'속성을 읽을 수 없다는 오류가 표시됩니다. 이것은 내 컨트롤러 코드 :Ionic 앱에서 Android 앱 실행하기

.controller("TestCtrl", function($scope, $cordovaInAppBrowser){ 
    console.log("test ctrl called"); 
    $scope.submit = function(){ 
     console.log("submit function called inside TestCtrl"); 
     navigator.startApp.start("com.myapp.demo", function (message) { 
      /* success */ 
      alert(" navigator called"); 
      alert(message); 
     }, 
     function (error) { /* error */ 
      console.log(error); 
      alert(error); 
     }); 
    } 
}) 

내 컨트롤러에 com.lampa.startapp에서 모든 모듈을 삽입해야합니까? 아무도 내가 이것을 알아낼 수있게 도와 줄 수 있습니까? 어떤 도움이라도 대단히 감사 할 것입니다.

답변

0

아니요, 모듈을 삽입 할 필요가 없습니다.

여기에 예제가 있습니다 : https://github.com/lampaa/com.lampa.startapp.

var sApp = startApp.set({ 
    //write your code here according to the needs 
}); 


startApp.set() return object 

다음

sApp.start(function() { /* success */ 
    console.log("OK"); 
}, function(error) { /* fail */ 
    alert(error); 
}); 

버튼 클릭에 열려 Skype 통화에 대한 나의 예는 다음과 같습니다 : 당신이해야 할

첫 번째 것은 당신의 매개 변수를 설정 한 다음 외부 응용 프로그램을 시작하는 것입니다

호프가 도움이 되었기를 바랍니다.

+0

답장을 보내 주셔서 감사합니다. 나는 이것을 시도 할 것이다 – Aragon

+0

이것이 당신의 문제를 해결하면 upvote하십시오! – Antonis

+0

감사합니다. 작동 중입니다! – Aragon

관련 문제