Skip to main content

iOS Settings

iOS Settings

info

If you are using Expo, you should skip this document, excluding console settings.

Refer to the Kakao SDK Documentation for more detailed information on the settings.

Here is how you configure the iOS part:

Create an Application and Register a Platform in Kakao Console

feat1

As shown in the picture above, you add an application in the Kakao Developers Console.

Now, navigate to the platform tab, add an iOS app, and register the Bundle Identifier, etc.

feat2

Add Allowed List for App Execution

LSApplicationQueriesSchemes is an option in Info.plist that specifies which schemes the app can open.

Add the following three:

Configured Info.plist looks like this:

Info.plist
<key>LSApplicationQueriesSchemes</key>
<array>
<!-- Login with KakaoTalk -->
<string>kakaokompassauth</string>
<!-- Share on KakaoTalk -->
<string>kakaolink</string>
<!-- KakaoTalk channel -->
<string>kakaoplus</string>
</array>
warning

Warning: Key Change for Allowed List Settings With Xcode 14 or higher, the key for allowed list settings may automatically change from LSApplicationQueriesSchemes to Queried URL Schemes.

In the Info.plist file, continue using the previous key when manually editing.

Adding a Custom URL Scheme

You set up a custom URL scheme for launching the service app.

In [Info] > [URL Types] > [URL Schemes], register the native app key in the format kakao{{NATIVE_APP_KEY}}. For example, if the native app key is 123456789, you would enter kakao123456789 in [URL Schemes].