⚙️ 공유콜백 설정하기
설정 전 확인사항
| 확인 항목 | 필수 여부 | 상세 |
|---|---|---|
| kiam.kr 회원가입 | ✅ 필수 | IAM 계정이 있어야 콜백등록관리에 접근할 수 있습니다. |
| 온리원문자 앱 설치 | ✅ 필수 | 콜백등록관리는 Android 앱(AppScript)을 통해서만 사용 가능합니다. |
| 콜백 메시지 등록 완료 | ✅ 필수 | 공유할 콜백 메시지가 최소 1개 이상 등록되어 있어야 합니다. |
| 포인트 충전 | ✅ 필수 | 공유콜백 이용 시 포인트가 차감될 수 있습니다. |
| 공유 대상 회원 | ✅ 필수 | 공유받을 회원의 아이디 또는 연락처를 알고 있어야 합니다. |
1단계: 내정보 드롭다운 열기
kiam.kr/m 페이지 하단 우측에 있는 [내정보 아이콘]을 클릭하면 마이페이지 팝업(mypage-modalwindow)이 열립니다.
팝업에는 다음과 같은 메뉴들이 표시됩니다:
| 메뉴명 | 클릭 시 동작 | 연결 대상 |
|---|---|---|
| 통합계정관리 | goOnlyOneApp() | 앱(AppScript) → 통합계정관리 |
| 마이페이지 | location.href='/iam/mypage.php' | 웹 마이페이지 |
| 결제정보 | location.href='/?cur_win=payment' | 웹 결제정보 |
| 굿마켓 | gwc_tab() | 굿마켓 콘텐츠 |
| 콜이야 | callya_tab() | 콜이야 콘텐츠 |
| 위드유 | openShop() | 위드유 샵 |
| 콜백등록관리 ★ | goCallbackList() | 앱(AppScript) → 콜백 관리 |
| 공지/푸쉬 알림 | location.href='/?cur_win=unread_push' | 웹 알림 내역 |
| AI로 자동 카드 만들기 | create_auto_card() | AI IAM 생성 |
| AI명함프로필관리 | window.open('/m/ai_card_profile_list.php') | AI 프로필 관리 |
2단계: 콜백등록관리 진입
내정보 팝업에서 [콜백등록관리]를 클릭하면 goCallbackList() 함수가 실행됩니다.
// goCallbackList() 함수 - index.js (HTML 인라인에도 중복 존재)
function goCallbackList() {
var navCase = navigator.userAgent.toLocaleLowerCase();
if (navCase.search("android") > -1) {
try {
// AppScript 또는 callAppBridge로 앱 화면 호출
if (typeof AppScript !== 'undefined' && AppScript.callbackList) {
AppScript.callbackList();
} else {
callAppBridge('callbackList');
// 300ms 후 AppScript 미존재 시 앱 설치 안내
setTimeout(function() {
if (typeof AppScript === 'undefined') {
if (confirm('콜백등록관리는 앱에서만 사용할 수 있습니다.\n앱을 설치하시겠습니까?')) {
location.href = 'https://play.google.com/store/apps/details?id=mms5.onepagebook.com.onlyonesms';
}
}
}, 300);
}
} catch (e) {
// 오류 발생 시 앱 설치 안내
if (confirm('콜백등록관리는 앱에서만 사용할 수 있습니다.\n앱을 설치하시겠습니까?')) {
location.href = 'https://play.google.com/store/apps/details?id=mms5.onepagebook.com.onlyonesms';
}
}
} else {
// Android가 아니면 앱 설치 안내
if (confirm('콜백등록관리는 앱에서만 사용할 수 있습니다.\n앱을 설치하시겠습니까?')) {
location.href = 'https://play.google.com/store/apps/details?id=mms5.onepagebook.com.onlyonesms';
}
}
}
📌 중요: Android 스마트폰 + 온리원문자 앱 설치 환경에서만 콜백등록관리에 정상 진입할 수 있습니다. PC나 iPhone에서는 앱 설치 안내 메시지가 나타납니다.
3단계: 앱 내 공유콜백 설정
콜백등록관리에 진입하면 앱(AppScript) 내에서 다음과 같은 작업을 할 수 있습니다:
| 작업 | 설명 | 비고 |
|---|---|---|
| 콜백 메시지 목록 확인 | 내가 등록한 모든 콜백 메시지를 확인 | 웹 리스트와 동기화됨 |
| 공유할 메시지 선택 | 공유하고 싶은 콜백 메시지를 선택 | 여러 개 선택 가능 (추정) |
| 공유 대상 지정 | 회원 아이디 또는 친구 목록에서 공유 대상 선택 | 앱 내 친구(프렌즈) 목록 활용 |
| 공유 실행 | 선택한 메시지를 지정한 회원에게 공유 | 공유 시 포인트 차감 가능 |
4단계: 공유 대상 선택하기
공유 대상을 선택하는 방식은 다음과 같이 추정됩니다:
- 프렌즈 목록에서 선택: 앱에 등록된 친구(프렌즈) 목록에서 클릭하여 선택
- 아이디 직접 입력: 공유할 회원의 아이디를 직접 텍스트로 입력
- 쉼표(,) 구분: 여러 명에게 한 번에 공유할 경우 쉼표로 아이디를 구분하여 입력
이는 콘텐츠 전송(show_share_user_list) 및 데일리 발송(app_set_mbs_id_daily) 등 유사 기능의 패턴을 참고한 것입니다.
5단계: 완료 확인
공유가 완료되면:
- 공유받은 회원의 콜백 메시지함에 공유된 메시지가 추가됩니다.
- 공유된 메시지는 공유받은 회원의 콜백 리스트에서 확인할 수 있습니다.
- 공유받은 회원이 해당 메시지를 기본(default) 콜백 메시지로 설정할 수 있습니다.
공유 상태는 콜백 리스트의 유지/해지 컬럼이나 노출여부 컬럼에서 확인할 수 있습니다.