概览
Player Network SDK 包含了大量用于支持游戏账号系统和运营方案的功能模块。客户端 API 参考提供了 Player Network SDK 这些功能模块各种数据结构和方法调用的具体信息。在左侧导航栏选择所需的模块查询可用接口的具体信息,并在下文的列表中查询相应接口的方法 ID。
各个方法名的枚举
| MethodID | kMethodID | 说明 |
|---|---|---|
| 000 | kMethodIDUndefine | 未定义 |
| 101 | kMethodIDAuthAutoLogin | 自动登录 |
| 102 | kMethodIDAuthLogin | 授权登录 |
| 103 | kMethodIDAuthBind | 绑定 |
| 104 | kMethodIDAuthGetAuthResult | 获取登录态 |
| 106 | kMethodIDAuthQueryUserInfo | 获取个人信息 |
| 107 | kMethodIDAuthLogout | 登出 |
| 108 | kMethodIDAuthLoginWithConfirmCode | 使用确认码登录 |
| 109 | kMethodIDAuthWakeUp | 异账号 |
| 111 | kMethodIDAuthResetGuest | 重置游客账号 |
| 112 | kMethodIDAuthQueryCanBind | 查询是否可以绑定 |
| 113 | kMethodIDAuthQueryActiveUser | 查询可用的用户 |
| 114 | kMethodIDAuthShowAccountPicker | 显示用户列表 |
| 115 | kMethodIDAuthCheckActiveUser | 确认账号是否可以使用 |
| 116 | kMethodIDAuthNeedRefreshUser | 刷新用户 |
| 117 | kMethodIDAuthRequestVerifyCode | 获取验证码 |
| 118 | kMethodIDAuthResetPassword | 重置密码 |
| 119 | kMethodIDAuthModifyAccount | 修改账号信息 |
| 121 | kMethodIDAuthQueryRegisterStatus | 获取注册状态 |
| 122 | kMethodIDAuthQueryVerifyCodeStatus | 获取验证码状态 |
| 123 | kMethodIDAuthQueryIsReceiveEmail | 获取是否接收邮件 |
| 124 | kMethodIDAuthRegister | 注册账号 |
| 125 | kMethodIDAuthModifyProfile | 修改个人信息 |
| 126 | kMethodIDAuthLoginWithBoundChannel | 使用绑定渠道登录 |
| 127 | kMethodIDAuthBindWithLoggedinChannel | 绑定已登录渠道 |
| 128 | kMethodIDAuthLoginWithMappedChannel | 使用映射渠道登录 |
| 129 | kMethodIDAuthBuildMapWithLoggedinChannel | 映射已登录渠道 |
| 130 | kMethodIDAuthQueryIDToken | 查询 token ID |
| 132 | kMethodIDAuthUnbind | 解除绑定 |
| 133 | kMethodIDAuthQueryUsernameStatus | 查询用户名状态 |
| 134 | kMethodIDAuthQueryDataProtectionAcceptance | 查询数据保护验收 |
| 135 | kMethodIDAuthModifyDataProtectionAcceptance | 修改数据保护接受 |
| 136 | kMethodIDAuthQueryAccountProfile | 查询账号信息 |
| 138 | kMethodIDAuthQueryLegalDocuments | 查询法务文件信息 |
| 139 | kMethodIDAuthModifyLegalDocuments | 修改法务文件信息 |
| 140 | kMethodIDAuthQueryBindInfo | 查询绑定关系 |
| 144 | kMethodIDAuthGenerateTransferCode | 生成引继码 |
| 145 | kMethodIDAuthQueryTransferCode | 查询引继码 |
| 146 | kMethodIDAuthTransferAccount | 引继账号 |
| 147 | kMethodIDAuthRevokeChannelToken | 撤销渠道 token 接口 |
| 153 | kMethodIDAuthQueryAccountRegistrationInfo | 查询通过邮箱注册的自建账号和 LI PASS 的账号状态 |
| 154 | kMethodIDAuthLoginUsingPluginCache | 使用缓存登录 |
| 155 | kMethodIDAuthChangeIsReceiveEmail | 设置是否接受邮件 |
| 156 | kMethodIDAuthCancelLIAccountDeletion | 取消删除 LI PASS |
| 158 | kMethodIDAuthUpgradeSaccToLI | 将账号升级为 LI PASS |
| 159 | kMethodIDAuthGetLIUidAndTokenForCert | 获取 LI PASS 信息 |
| 160 | kMethodIDAuthLoginWithVerifyCode | 使用验证码登录 |
| 161 | kMethodIDAuthBindWithVerifyCode | 使用验证码绑定 |
| 162 | kMethodIDAuthBindUsingPluginCache | 使用插件缓存绑定 |
| 163 | kMethodIDAuthAutoLoginForLI | 自建 LI PASS 自动登录 |
| 164 | kMethodIDAuthLoginForLI | 自建 LI PASS 授权登录 |
| 165 | kMethodIDAuthQueryNeedUpgradeAndProvisionInfo | 查询登录态中绑定 OpenID 的自建账号是否需要升级到 LI PASS |
| 166 | kMethodIDAuthSetProvision | 保存玩家同意的条款版本 |
| 167 | kMethodIDAuthCancelLogin | 取消登录 |
| 201 | kMethodIDFriendShare | 分享 |
| 202 | kMethodIDFriendSendMessage | 发消息 |
| 203 | kMethodIDFriendQueryFriends | 获取的好友列表 |
| 301 | kMethodIDWebViewURLClose | 关闭网页 |
| 302 | kMethodIDWebviewGetEncryptURL | 获取登录态加密票据 |
| 303 | kMethodIDWebViewJsCall | Native call JS |
| 401 | kMethodIDPushRegister | 注册推送 |
| 402 | kMethodIDPushUnregister | 注销推送 |
| 403 | kMethodIDPushSetTag | 注册标签 |
| 404 | kMethodIDPushDeleteTag | 注销标签 |
| 405 | kMethodIDPushAddLocalNotification | 注册本地推送 |
| 406 | kMethodIDPushClearLocalNotifications | 清除本地推送 |
| 407 | kMethodIDPushNotificationCallback | 推送回调 |
| 412 | kMethodIDPushDeleteLocalNotifications | 删除本地推送 |
| 501 | kMethodIDNoticeRequestData | 获取公告数据 |
| 603 | kMethodIDToolsLoadCutoutData | 查询异步异形屏信息 |
| 701 | kMethodIDAnalyticsCrashExtraMessage | crash 的额外日志 |
| 703 | kMethodIDAnalyticsQueryDeviceLevel | 查询机型分档 |
| 704 | kMethodIDAnalyticsRequestTrackingAuthorization | 申请追踪授权 |
| 706 | kMethodIDAnalyticsReportEvent | 上报事件 |
| 707 | kMethodIDAnalyticsReportBinary | 二进制上报 |
| 708 | kMethodIDAnalyticsGetInstanceID | 获取 Instance ID |
| 709 | kMethodIDAnalyticsSetDeviceLevel | 设置机型分档 |
| 710 | kMethodIDAnalyticsGetDeviceLevel | 获取机型档位 |
| 711 | kMethodIDAnalyticsReportLoginStep | 上报登录事件步骤 |
| 712 | kMethodIDAnalyticsReportPayStep | 上报支付事件步骤 |
| 713 | kMethodIDAnalyticsReportCustomEventStep | 上报自定义事件步骤 |
| 720 | kMethodIDAnalyticsPostFrameTimeInSession | 帧时间数据上报 |
| 721 | kMethodIDAnalyticsMarkSessionLoad | 场景开始标记 |
| 722 | kMethodIDAnalyticsSetSessionExtraParam | 增加自定义上报内容 |
| 724 | kMethodIDAnalyticsMarkSessionClosed | 场景结束标记 |
| 725 | kMethodIDAnalyticsPostNetworkLatencyInSession | 游戏逻辑网络延时上报 |
| 730 | kMethodIDAnalyticsLogCrashInfo | 自定义日志打印 |
| 731 | kMethodIDAnalyticsSetCrashUserValue | 设置关键数据 |
| 732 | kMethodIDAnalyticsSetCrashUserId | 设置上报用户 ID |
| 733 | kMethodIDAnalyticsReportException | 上报异常信息 |
| 901 | kMethodIDComplianceSetUserProfile | 设置用户属性 |
| 902 | kMethodIDComplianceQueryUserStatus | 查询 未成年人信息 |
| 903 | kMethodIDComplianceSetAdulthood | 设置用户是否已成年 |
| 904 | kMethodIDComplianceSetEUAgreeStatus | 设置欧盟地区用户数据传输协议 |
| 905 | kMethodIDComplianceSendEmail | 发送家长认证邮件 |
| 906 | kMethodIDComplianceCommitBirthday | 提交用户出生年月 |
| 907 | kMethodIDComplianceSetParentCertificateStatus | 设置家长认证状态 |
| 908 | kMethodIDComplianceQueryIsEEA | 查询是否为 EEA 国家 |
| 909 | kMethodIDComplianceVerifyCreditCard | 打开信用卡认证页面 |
| 916 | kMethodIDComplianceVerifyRealName | 打开实名认证页面 |
| 919 | kMethodIDComplianceVerifyParentAndCertificate | 打开家长的实名认证页面 |
| 1008 | kMethodIDUpdateModifyDownloadPriority | 设置下载优先级 |
| 1201 | kMethodIDLBSRequestIPInfo | 获取 IP 的地区信息 |
| 1301 | kMethodIDExtendInvoke | 扩展调用 |
| 1401 | kMethodIDDNSQueryIpByHost | DNS 按主机查询 IP |
| 1801 | kMethodIDDoDetectNetwork | 网络诊断 |
| 1802 | kMethodIDStartUdpSocket | 开始 UDP 网络测速 |
| 1804 | kMethodIDGetBestIP | 网络获取最佳 IP |
| 1901 | kMethodIDShowGroupAgreementWindow | 拉起工会权限弹窗 |
| 1902 | kMethodIDShowGroupRoom | 拉起工会页面 |
| 2001 | kMethodIDPermissionRequest | 请求权限方法 ID |
| 2002 | kMethodIDPermissionCheck | 检查权限方法 ID |
| 2003 | kMethodIDPermissionGotoSetting | 前往系统设置方法 ID,iOS 在此功能时无数据返回 |
| 2004 | kMethodIDPermissionTrackingRequest | iOS 请求广告追踪权限方法 ID |
| 2005 | kMethodIDPermissionTrackingCheck | iOS 检查广告追踪权限方法 ID |
| 13100 | kLILoginEnterGame | 在 OpenLoginPanel 后成功登录的回调 |
| 13101 | kLIAutoLoginEnterGame | 自动登录后自动登录成功/失败的回调 |
| 2303 | kMethodIDTranslatorTranslate | 翻译文本 |