📄️ Getting Started with Kakao User
Before You Begin
📄️ Android Configuration
If you are using Expo, you can skip this section.
📄️ iOS Configuration
If you are using Expo, you can skip this section.
📄️ Expo Configuration
Android, iOS Setup
📄️ Kakao Login
Logging In
📄️ Kakao Login (Web)
Web login requires extra steps because it redirects the user to another page using a redirect URI.
📄️ Manual signup
signup() connects a pending user to your app after Kakao login. It is available on Android, iOS, and web, and applies only to apps whose automatic connection on login has been disabled in consultation with Kakao.
📄️ Get User Profile
me() retrieves the user profile on Android, iOS, and web. Image URLs use HTTPS by default. Pass secureResource: false to request HTTP URLs.
📄️ Managing Tokens
Exchange an authorization code
📄️ Consent Scope Information
These APIs retrieve and revoke user consent.
📄️ Service Terms
serviceTerms() retrieves the service terms the user has agreed to. On Android, iOS, and web, pass result: 'appserviceterms' to include enabled terms the user has not agreed to, or pass tags to retrieve specific registered terms.
📄️ Shipping Address
Retrieve Shipping Address
📄️ User properties
Read
📄️ Shipping Address Picker
selectShippingAddress() opens Kakao's shipping address picker and returns the selected address ID as Promise on Android, iOS, and web.
📄️ Login method selection
loginWithKakao() opens the Android or iOS SDK's login method selector. After the user chooses KakaoTalk or Kakao Account and completes login, it returns the same KakaoLoginToken as login(). Closing the selector or cancelling login rejects with the SDK error.