📤 콜백 발송하기
자동 발송 (기본 동작)
콜백 메시지를 등록하고 나면 별도 조작 없이 자동으로 동작합니다:
- 1온리원문자 앱이 설치된 Android 스마트폰에서 부재중 전화가 발생
- 2앱이 부재중 전화를 감지하고, 등록된 콜백 메시지 중 활성화(ON) 상태의 기본 메시지를 자동 선택
- 3발신 번호로 자동 문자 발송 (SMS/LMS/MMS)
- 4발송 결과는 발신내역 메뉴에서 확인 가능
📌 중요: 자동 발송이 동작하려면 콜백 메시지가 "유지" 상태(ON)여야 합니다. 리스트에서 해지(OFF)로 설정된 메시지는 발송되지 않습니다.
수동 발송 방법
특정 대상에게 직접 콜백 메시지를 보내고 싶을 때는 콜백 리스트에서 수동 발송할 수 있습니다:
- 1콜백 리스트 열기:
kiam.kr/m→ [콜백발송] → [콜백리스트보기] - 2메시지 선택: 리스트에서 발송할 메시지 클릭 → 수정 모달 열림
- 3발송 방식 선택: [셀프폰 발송하기] 또는 [푸시형 전송하기] 클릭
- 4수신자 입력: 전송할 친구 아이디를 입력 (쉼표로 구분하여 여러 명 가능)
- 5[전송하기] 클릭 →
send_msg_applist('callback')실행
셀프폰 발송
셀프폰 발송은 내 스마트폰의 문자 앱을 통해 직접 문자를 보내는 방식입니다.
// 셀프폰 발송 호출
onclick="app_set_list('self', 'callback')"
// app_set_list 함수 흐름:
// 1. 발송 타입을 'self'로 설정
// 2. 수신자 입력 영역 표시 (app_sets_member_call div)
// 3. 수신자 아이디를 쉼표로 구분하여 입력
// 4. send_msg_applist('callback') 호출 → 실제 발송
| 특징 | 셀프폰 발송 | 푸시형 전송 |
|---|---|---|
| 발송 주체 | 내 스마트폰 (AppScript) | 서버/앱 푸시 시스템 |
| 비용 | 통신사 문자 요금 | 플랫폼 포인트 차감 |
| 수신자 | 전화번호 기반 | 앱 사용자 아이디 기반 |
| 사용 환경 | Android 앱 필수 | 앱 내 메시지 시스템 |
푸시형 전송
푸시형 전송은 kiam.kr 플랫폼의 푸시 알림 시스템을 통해 메시지를 전달하는 방식입니다.
// 푸시형 전송 호출
onclick="app_set_list('push', 'callback')"
// 발송 대상: 같은 플랫폼 내 회원 아이디
// 발송 채널: 앱 푸시 알림
// 비용: 플랫폼 포인트로 차감
푸시형 전송은 앱이 설치된 사용자에게 즉시 알림이 도착하며, 수신자가 앱 내에서 메시지를 확인할 수 있습니다.
앱 연동 발송 흐름
콜백 발송은 온리원문자 앱(Android)의 AppScript 인터페이스를 통해 동작합니다:
| 함수명 | 역할 | 호출 경로 |
|---|---|---|
goCallbackApp() | 콜백 앱 메인 화면 열기 | [콜백발송] 아이콘 클릭 시 |
goCallbackList() | 콜백등록관리 화면 열기 | [내정보] → [콜백등록관리] |
AppScript.callbackList() | 앱 내 콜백 리스트 화면 | Android WebView에서만 호출 |
callAppBridge() | 앱-웹뷰 브릿지 통신 | AppScript가 없을 때 대체 호출 |
플랫폼 감지 로직
// goCallbackApp() - HTML 인라인
function goCallbackApp() {
var navCase = navigator.userAgent.toLocaleLowerCase();
if (navCase.search("android") > -1) {
try {
callAppBridge('goCallbackApp', ''); // 앱 브릿지 호출
} catch (e) {
openAndroid(); // 실패 시 앱 설치 유도
}
} else {
alert("휴대폰에서 이용해주세요."); // PC/iPhone 접근 제한
}
}
문제 해결
| 문제 | 원인 | 해결 방법 |
|---|---|---|
| 콜백 메시지가 자동 발송되지 않음 | 메시지가 "해지(OFF)" 상태 | 콜백 리스트에서 "유지(ON)"로 변경 |
| PC에서 [콜백발송] 클릭 시 반응 없음 | Android 앱 필요 | 스마트폰에서 kiam.kr/m 접속 |
| "휴대폰에서 이용해주세요" 메시지 | iPhone 또는 PC에서 접속 | Android 폰에서만 이용 가능 |
| 포인트 부족 | 캐시포인트 잔액 부족 | 마이페이지 → 포인트 충전 |
| 수신자가 문자를 받지 못함 | 수신번호 오류 또는 차단 | 수신번호 확인 및 발신내역에서 재확인 |