앱케이크_appcake_하이브리드앱제작_Admin.png

1.연동 프로세스

1)고객님의 웹서비스내에서 “회원가입”의 액션에 대한 기록연동을 위해 사용합니다.

2)연동된 데이터는 사용자의 단순 가입여부에 대한 기록으로 가입유도의 자동화메세지 발신시 사용됩니다.

3)실제 해당 액션(회원가입)발생시 아래 js코드가 실행되도록 적용합니다.

2.기본 연동가이드

	// 앱단 메세지 핸들러 호출상태 체크 함수(window.webkit 사용이 가능할때 연동호출되도록 함)
	function waitForCallHandler(callback_func, attempts = 0) {
	    if (window.webkit && window.webkit.messageHandlers) {
	        callback_func();
	    } else if (attempts < 100) { // 100회까지 시도
	        setTimeout(function() {
	            waitForCallHandler(callback_func, attempts + 1); // 시도 횟수를 증가
	        }, 100);
	    } else {
	        //console.log('waitForCallHandler: 최대 시도 횟수에 도달했습니다.');
	    }
	}
	
	//메세지 핸들러 호출함수
	waitForCallHandler(function() {
	    window.webkit.messageHandlers.cordova_iab.postMessage(JSON.stringify({"action": "join_sync"}));
	});

https://appcake.co.kr/appadmin

Powered by (주)옐로우윈