iOS
本文旨在介绍如何设置 Kakao 身份验证,让您的游戏可以使用 Player Network 登录鉴权服务通过 Kakao 渠道登录。
前提条件
1. 在 Kakao Developers 上配置 Kakao 应用
1. 创建 Kakao 应用
前往 Kakao Developers 注册开发者账号,并联系 Player Network 管理员授权账号的企业认证。
-
进入 Kakao Developers。
-
创建应用并输入基本应用信息。
-
输入 iOS 相关的应用配置。
警告
如果点击 KakaoTalk 消息需要将用户重定向到一个 URL,请将 URL 域名注册到 Web 平台中的 网站域名。
2. 为应用启用 Kakao 登录
-
将 Kakao 登录激活状态设置为 ON。
-
在 重定向 URI 中添加
https://kauth.kakao.com/oauth
。 -
根据下图设置登录权限和范围。
例如,登录后访问昵称和个人头像的范围。
3. 检索应用信息
进入 My Application > App Settings > Dashboard,查看应用的基本信息。
- 获取 Player Network 控制台登录账号。
- 为游戏创建新项目,或加入已有项目。
- 下载 SDK。
- 接入 SDK。
- 在 Player Network 控制台添加 Kakao 为业务的登录鉴权方式。
步骤1:为 Kakao 登录配置 SDK
警告
Kakao SDK 仅与 iOS 12.0 及更高版本兼容。
-
在
info.plist
中,添加以下游戏配置:<key>KakaoGameConfiguration</key>
<dict>
<key>AppId</key>
<string>{INTL_KAKAO_APP_ID}</string>
<key>AppSecret</key>
<string>{INTL_KAKAO_APP_SECRET}</string>
<key>AppVersion</key>
<string>1.0.0</string>
<key>DebugLevel</key>
<string>verbose</string>
<key>ServerType</key>
<string>real</string>
</dict>- 将
{INTL_KAKAO_APP_SECRET}
替换为 获取 Kakao 信息 中的本地应用密钥。 - 将
{INTL_KAKAO_APP_ID}
替换为 获取 Kakao 信息 中的应用 ID
- 将