메시지 API 사용 신청 [이전에 검수받은 앱과 동일한 기능의 앱]

1.문서에서 카카오톡 메시지 , 메시지 API 검수 신청 방법 을 반드시 확인하세요.

2.검수 방법

반드시 신청하시는 서비스에 API나 SDK가 연동되어 정상적으로 호출이 된 상태만 검수받을 수 있습니다.

  1. 해당 앱의 ‘[내 애플리케이션 > 설정 > 일반 > 비즈 앱 정보 > 사업자 정보 등록]’ 에서 비즈앱 신청을 해주세요.

신청했습니다.

  1. 신청에 사용한 사업자등록증 사본을 카카오 계정(@kakao)에 메시지로 전달해주세요.

https://devtalk.kakao.com/t/topic/121529/3
이전에 사업자등록증 제출했습니다. 위 글에서 다음 사항이 변경되었습니다.
→ 앱 이름: 국힘조직, 앱 ID: 718454

  1. OWNER의 개발자 계정 (email), 앱 이름을 알려주세요.
  • OWNER의 개발자 계정은 ‘내 애플리케이션 > 설정 > 팀 관리’ 에서 확인하세요

→ 앱 이름: 국힘조직, 앱 ID: 718454
→ OWNER 개발자 계정: [thanksgv@gmail.com]

  1. 앱에서의 API를 활용하는 이유/방식을 알려주세요.
  • 친구 api를 함께 사용하실 계획이라면 알려주시기 바랍니다.
  1. 메시지 전송 API가 적용된 서비스를 저희가 직접 확인하기 위해, '로그인을 하는 시점부터 해당 서비스까지 이동하는 순서’를 상세히 알려주세요.
    6.-[누가 어떻게 로그인을 하는지]*
    7.-[어떤 동작으로 친구 목록을 확인하는지]*
    8.-[어떤 동작으로 메시지를 전송하는지]*
  • 이미 오픈/운영중인 서비스는 iOS/Android 마켓 링크 혹은 웹 서비스 주소를 알려주세요.
  1. 테스트가 완료되어 서비스에 적용된(될) '실제 동작 화면 영상 혹은 캡쳐’를 첨부해주세요.

→ 4 & 5 & 6 답변

  • 대략적인 내용

필요한 정보를 전달 및 요청하는 사람(이하 스토리텔러)과
필요한 정보를 받는 사람(이하 리스너),
그 정보를 검수 및 등록하는 사람(이하 레지스터)

3가지의 회원그룹과
전달하는 선호도 및 취향(이하 카테고리)에 따른 이야기 및 정보(이하 정보)
로 이루어져있습니다.

제일 처음 [스토리텔러]가 회원가입을 합니다.

해당 [카테고리]에 맞는 [스토리텔러]에게
[리스너] 요청을 하면 [리스너] 가입을 할 수 있으며,

[리스너] 가입 시 부가적으로
자신의 [카테고리]에 대해 입력할 수 있습니다.

[레지스터]가 [카테고리]의 [정보]들을 등록하면
[스토리텔러]를 통해서 [리스너]에게 전달이 되며,

[스토리텔러]는 [카테고리]에 맞는
[정보]들을 [레지스터]에게 요청할 수 있으며,
[레지스터]는 검수를 통하여 해당 [정보]를 발송등록합니다.

  • 실제 사용(조직내 필요한 정보들을 공유 및 관리)
  1. [스토리텔러]의 어플설치 및 회원가입 - 카카오 로그인 API
    [스토리텔러]가 어플을 설치하고 카카오 로그인을 통하여
    “닉네임, 프로필사진 등” 의 개인정보 동의를 받고 회원가입을 하게 됩니다.

어플로그인
스토리텔러가입

  • 이미지 - 어플로그인, 스토리텔러가입
  1. [리스너]의 가입 - 카카오 로그인 API & 카카오링크
    [리스너]가 [스토리텔러]에게 직접 연락을 취하거나
    [카테고리] 검색을 통하여 [스토리텔러] 에게 [리스너] 요청을 합니다.
    또는 [스토리텔러]가 직접 자신의 지인들에게
    카카오링크를 통하여 [리스너] 가입을 요청을 합니다.

리스너리스트
리스너가입

  • 이미지 - 리스너리스트, 리스너가입
  1. [리스너] 발송가능 여부 처리
    [카테고리]를 입력하지 않은 [리스너]들에게는 [정보] “발송불가” 처리하며,
    [리스너] 가입 시에 [카테고리]를 입력한 [리스너]이거나
    추가로 [카테고리]를 입력한 [리스너]는 “발송가능” 처리 됩니다.

리스너리스트
이미지 - 리스너리스트

  1. [정보] 발송 - 카카오 메세지 API
    [레지스터]가 [카테고리]별로 [정보]를 등록하면
    [스토리텔러]를 통하여 해당 [카테고리]의 [리스너]에게 [정보]를
    전달하게 됩니다.

정보등록
이미지 - 정보등록

  1. [정보] 발송 알림 및 확인
    [스토리텔러]는 [레지스터]가 [정보]를 등록할 때마다
    해당 [정보]가 푸시알림으로 오며, 언제든지 보낸 내용들을 확인할 수 있습니다.

알림_새로운알림1
카톡전달내용
카톡전달내용_상세내역
이미지 - 알림_새로운알림, 카톡전달내용, 카톡전달내용_상세내역

  1. [리스너] [정보] 발송불가 처리
    [스토리텔러]는 자신에게 속한 [리스너]의 [정보] "발송가능여부"를
    [카테고리]를 입력한 [리스너]에 한하여
    언제든지 직접 [정보] "발송불가"로 변경할 수 있습니다.
    또는 해당 [리스너]가 직접 [정보] "수신안함"으로 변경할 수 있습니다.

리스너리스트
이미지 - 리스너리스트

  1. 불필요한 가입 방지(메세지 낭비 최소화)
    7-1. [리스너]
    모든 [리스너] 가입은 "매번 바뀌는 암호화된 코드를 전달받고
    그 암호의 입력을 통하여 가입"이 되며,
    [리스너]가 직접 연락을 해오거나
    [스토리텔러]의 카카오톡 친구에게만 가입을 요청할 수 있으며
    [카테고리]를 모두 입력하여도 [스토리텔러]가 승인을 하지 않으면
    [정보] 수신이 불가합니다.

리스너가입
알림_새로운알림1
이미지 - 리스너가입, 알림_새로운알림1

7-2. [스토리텔러]
모든 [스토리텔러] 가입은 "매번 바뀌는 암호화된 코드의 전달받고
그 암호의 입력을 통하여 가입"이 되며,
[레지스터]가 승인을 하지 않으면
어플사용 및 [정보] 발송이 불가합니다.

스토리텔러가입
이미지 - 스토리텔러가입

  1. 무분별한 메세지 발송 방지
    어플내에는 정해진 [레지스터] 이외에 [스토리텔러]가 직업 [리스너]에게
    [정보]를 전달할 수 없고, [스토리텔러]가
    [레지스터]에게 [정보] 등록을 요청하면 [레지스터]가 검수를 통하여
    [정보]를 발송등록합니다.

정보요청
이미지 - 정보요청

다음은 마켓 링크입니다.

이전에 검수 받은 [조직관리시스템]과 같은 내용이지만, 사용자 층이 달라 별도 앱으로 검수 신청합니다.

3.검수를 마친 후

검수를 마치면 "내 애플리케이션 > 설정 > 사용자 관리 > 동의항목 > 설정"에서 “카카오톡 메시지 전송” 접근권한 관리항목을 설정할 수 있게 됩니다.

안녕하세요.

과거비슷한 유형의 앱에 관하여 이미 검수를 받으셨지만, 아래 질문에 대해 추가 답변 부탁드립니다.

  1. 메시지 발송을 위해서는 UUID가 필요하며 이 정보는 친구 목록 가져오기API 통해 가져올수 있습니다.
    이 API를 통해 친구목록을 가져왔을 때에는 모든 친구가 있을텐데요 이 중, 유효한 카테고리이며 유효한 리스너임을 어떻게 판단하실까요?

저희 서버에 각 앱마다의 sid를 저장하기 때문에(앱도 서버에서 각각 구별함) 그 sid로 uuid를 찾습니다. 앱마다 같은 카카오 계정이어도 sid가 다르다고 알고 있습니다. 때문에 유효한 카테고리와 리스너를 구별할 수 있습니다.

@leewonseok21
권한 부여되었습니다.