카카오 Map API 입력 지역 근처 편의점

카카오 Map API 입력 지역 근처 편의점

이번에는 모바일 포스트 플랫폼 앱 중 카카오페이지 어플에 관련해서 소개해보도록 하겠습니다. 먼저 카카오페이지는 2013년 4월 9일에 설립된 대한민국의 모바일 포스트 플랫폼입니다. 카카오엔터테인먼트, 페이지 컴퍼니에서 운영 중이며 웹툰, 웹소설을 주력으로 하고 있습니다. 그 외에도 웹드라마, 애니메이션, 영화, 웹예능, ebook 등의 서비스를 제공합니다. 원래는 2010년 카카오의 콘텐츠 플랫폼 자회사인 주 포도트리라는 이름으로 설립되었습니다.

이후 포도트리라는 이름으로 2011년 4월까지 한국, 일본에서 앱스토어를 론칭하고 다수 히트앱을 출시하다가 12월 삼성전자와 전략적 제휴관계를 체결, 2012년 콘텐츠 플랫폼 서비스 모델로 사업방향이 전환되었습니다. 그래서 2012년 6월 카카오페이지 공동사업을 추진하였으며 2013년 4월에 카카오페이지라는 이름으로 포스트 플랫폼 서비스를 오픈하였습니다.


기다리면 공짜로 보는 웹툰, 소설, 방송
기다리면 공짜로 보는 웹툰, 소설, 방송

기다리면 공짜로 보는 웹툰, 소설, 방송

오직 카카오페이지에만 있습니다. 인기 웹툰, 웹소설, 방송 6,600여 작품을 공짜로 볼 수 있어요. 카카오페이지 앱에서 시계 아이콘이 그려진 작품을 찾아보세요. 공짜로 한 편을 보고나면, 자기가 본 시점부터 일정 시간이 지난 후 새로운 무료 이용권이 충전됩니다. 매일 정오와 자정에는 기다리면무료 플러스를 마음껏 이용할 수 있는 이용권이 각 5장씩 선물됩니다.

코드 작성
코드 작성

코드 작성

Flutter App의 main 함수 내에서 Kakao sdk를 시작해주어야 합니다. void main KakaoSdk.initnativeAppKey 네이티브 앱 키 runAppconst MyApp

init 함수를 통해 네이티브 앱 키나 자바스크립트 앱 키 등을 넘겨주고 Flutter SDK를 초기화합니다. 이제 login과 logout을 구현해주도록 하겠습니다.

logout 기능 구현
logout 기능 구현

logout 기능 구현

소비자 관리 API 호출을 담당하는 클라이언트인 UserApi에 logout과 unlink가 있습니다. logout 메서드의 경우 요청 성공 시 로그아웃 처리된 사용자의 회원 번호를 받습니다. 또한, 성공 여부에 상관없이 무관하게 Flutter SDK에 저장된 토큰을 삭제합니다. 토큰 삭제 시 더 이상 해당 토큰 값을 사용해 카카오 Api를 호출 할 수 없습니다. unlink 메서드의 경우 요청 성공 시 앱과 연결이 해제된 사용자의 회원 번호를 포함한 UserIdResponse 객체가 반환됩니다.

또한, logout처리가 함께 이루어집니다. UserApi의 unlink를 통해 구현하도록 하겠습니다.

콘텐츠 광고

직접 키워드를 노출하지 않아도 상품에 관심 있을 법한 사람에게 노출시켜주는 광고입니다. 네이버 파워콘텐츠 광고처럼 콘텐츠 자체를 광고로 걸 수 있는지 물어보니 그 방식은 없더라고요. 홈페이지 등 대표 url을 올리면, 직접 키워드를 노출하지 않아도 알아서 노출을 시켜주는 것입니다. 3 브랜드명 검색 브랜드명 키워드를 쳤을 때 그 브랜드명 소개가 상단에 뜨는 것들 많이 봤을 텐데요. 모바일, PC 선택할 수 있고요. 브랜드명 키워드 검색 쿼리에 그러므로 단가가 결정됩니다.

등등 광고 상품으로 쇼핑박스쇼핑에 특화된 지면에 노출되는 것 브랜드명 이모티콘 스폰서드 보드 카카오뷰 부분에 발행 애드뷰 등이 있습니다.

추가 설정

Android 아래 두 가지 사항을 Xcode에서 진행해줍니다. 앱 실행 허용 목록 설정을 위해 TARGET INFO Custom iOS Target Properties에서 LSApplicationQueriesSchemes 를 추가하고, 해당 키의 Item으로 kakaokompassauth와 kakaolink를 추가합니다. TARET INFO URL Types URL Schemes에 kakao앱 키를 입력해주면 됩니다.

ios 디렉토리를 Xcode로 실행한 뒤, Runner 더블선택 Info 탭 에서 위의 두 가지를 모두 설정할 수 있습니다.

권한 추가

이제 권한 설정을 통해 프로필 사진을 가져올 수 있도록 해보겠습니다. kakao developers의 내 어플리케이션 동의항목 프로필 사진 을 필수 동의로 바꾸어주겠습니다. 그럼 이제 로그인을 할 경우 프로필 사진에 대한 정보를 가져올 수 있게 되었습니다. 로그인이 될 경우 프로필 사진 또한 표현할 수 있도록 하겠습니다. 모두 체크하고 로그인할 경우 프로필 이미지와 로그아웃 버튼이 생성되는 것을 알 수 있습니다.

이번에는 카카오 sdk를 사용해 로그인을 실습해보았습니다. 다음 포스팅에서는 구현된 로그인을 통해 소비자 정보를 서버에 저장하고, 이를 통해 모임을 생성하고 만들 수 있도록 해보겠습니다.

자주 묻는 질문

기다리면 공짜로 보는 웹툰, 소설,

오직 카카오페이지에만 있습니다. 더 알고싶으시면 본문을 클릭해주세요.

코드 작성

Flutter App의 main 함수 내에서 Kakao sdk를 시작해주어야 합니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

logout 기능 구현

소비자 관리 API 호출을 담당하는 클라이언트인 UserApi에 logout과 unlink가 있습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

1 thought on “카카오 Map API 입력 지역 근처 편의점”

Comments are closed.