2012-08-22 2 views
2

Trigger.IO를 사용하여 응용 프로그램을 종료 할 때 응용 프로그램에 지시하는 가장 좋은 방법은 무엇입니까?Trigger.IO에서 실행중인 모바일 웹 응용 프로그램 닫기

프론트 버튼을 응용 프로그램에서 빠져 나오고 싶습니다 ... 안드로이드 navigator.app.exitApp();에서 작동하지만 exitApp()이 종료하지 못했다는 오류가 들렸습니다. 그러나 더 많은 크로스 브라우저 솔루션이 필요합니다.

+1

구현되지 않았습니다. 사용자가 앱 내부에서 해당 작업을 복사하는 대신 뒤로 버튼을 사용하여 앱을 종료하도록하는 것이 가장 좋습니다. –

+0

그래도 문서에서 아무 것도 볼 수 없었습니다. 그것이 순간에 일을 처리하는 방법입니다. 사용자가 응용 프로그램을 닫을 수있는 방법을 알려주는 것이 좋을 것입니다. 나는 항상 작업 관리자로 가서 닫아야 할 응용 프로그램을 닫습니다. – Grofit

+0

명령으로 앱을 종료하고 싶습니다. –

답변

1

forge.event.backPressed을 사용하면 뒤로 버튼 누르기를 수신하고, 선택적으로 거기에서 앱을 종료 할 수 있습니다. 예를 들면 :

forge.event.backPressed.preventDefault(function() { 
    forge.event.backPressed.addListener(function (closeMe) { 
    closeMe(); // this closes the app 
    }); 
}); 
+0

https://trigger.io/docs/current/api/core/event.html 문서를 기반으로합니다. 이는 Android에서만 작동합니다. iOS와 동일한 기능이 있습니까? – agwntr

0

제임스는 응용 프로그램을 닫는의 문서화 방법을 게시,하지만 내부 방법은 다음과 같이 호출 할 수 있습니다

forge.internal.call('event.backPressed_closeApplication'); 

이 방법은 안드로이드에서 작동 확인, 확신이 여부 iOS에서 작동합니다.

관련 문제