모바일 » 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