모바일 » Api
  
openapp
  
Description
URL Scheme값을 이용하여 다른 앱을 실행한다.
  
  
Parameters
  
    
      | Parameters | 
      Type | 
      Description | 
    
  
  
        
    
        | urlscheme | 
        STRING | 
 	URL Scheme 값 | 
      
    
    
        | strCallBackName | 
        STRING | 
 	호출할 CallBack | 
      
  
  
Return Value
  
Remark
* urlscheme 예시
전화 앱 열면서 전화번호에 010-0000-0000 입력하기
tel:01000000000
안드로이드에서 지도 앱 열고 '서울역' 검색하기(검색어는 URL 인코딩 문자열로 지정)
geo:0,0?q=%EC%84%9C%EC%9A%B8%EC%97%AD
ios에서 지도 앱 열고 '서울역' 검색하기(검색어는 URL 인코딩 문자열로 지정)
maps://?q=%EC%84%9C%EC%9A%B8%EC%97%AD
구글 지도 앱 열면서 '서울역' 검색하기(검색어는 URL 인코딩 문자열로 지정)
https://www.google.com/maps/search/?api=1&query=%EC%84%9C%EC%9A%B8%EC%97%AD
  
 
  
Example
function btn_openapp_on_mouseup(objInst)
{
	// 검색할 문자열 URL인코딩
	var originalQuery = "서울역";
	var encodedQuery = encodeURIComponent(originalQuery);
	
	// 구글 맵 URL 만들기
	var urlscheme = "https://www.google.com/maps/search/?api=1&query=" + encodedQuery;
	
	mobil_basic.openapp(urlscheme, "mobile_api_callback");
}
// Callback Function
function mobile_api_callback(func_name, response) {
	var html = "";
	var obj = JSON.parse(response);
  
	mobil_basic.toast("func_name: " + func_name);
	mobil_basic.toast("response: " + response);
	
	if (obj.code != 200) {
		screen.alert(obj.result);
		return;
	}
}
  
Viewer Ver.
9.1.1.1
  
Update Date
 20250225