概览
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 | 翻译文本 |