概览
Player Network SDK 包含了大量用于支持游戏账号系统和运营方案的功能模块。客户端 API 参考提供了 Player Network SDK 这些功能模块各种数据结构和方法调用的具体信息。在左侧导航栏选择所需的模块查询可用接口的具体信息,并在下文的列表中查询相应接口的方法 ID。
各个方法名的枚举
| MethodID | INTLMethodID | 说明 |
|---|---|---|
| 0 | METHODID_UNDEFINE | 未定义 |
| 101 | INTL_AUTH_AUTOLOGIN | 自动登录 |
| 102 | INTL_AUTH_LOGIN | 授权登录 |
| 103 | INTL_AUTH_BIND | 绑定 |
| 104 | INTL_AUTH_GET_AUTH_RESULT | 获取登录态 |
| 106 | INTL_AUTH_QUERY_USER_INFO | 获取个人信息 |
| 107 | INTL_AUTH_LOGOUT | 登出 |
| 108 | INTL_AUTH_LOGIN_WITH_CONFIRM_CODE | 使用确认码登录 |
| 109 | INTL_AUTH_WAKEUP | 异账号 |
| 111 | INTL_AUTH_RESET_GUEST | 重置游客账号 |
| 112 | INTL_AUTH_QUERY_CAN_BIND | 查询是否可以绑定 |
| 113 | INTL_AUTH_QUERY_ACTIVE_USER | 查询可用的用户 |
| 114 | INTL_AUTH_SHOW_ACCOUNT_PICKER | 显示用户列表 |
| 115 | INTL_AUTH_CHECK_ACTIVE_USER | 检查用户是否可用 |
| 116 | INTL_AUTH_NEED_REFRESH_USER | 刷新用户 |
| 117 | INTL_AUTH_REQUEST_VERIFY_CODE | 获取验证码 |
| 118 | INTL_AUTH_RESET_PASSWORD | 重置密码 |
| 119 | INTL_AUTH_MODIFY_ACCOUNT | 修改账号信息 |
| 121 | INTL_AUTH_QUERY_REGISTER_STATUS | 获取注册状态 |
| 122 | INTL_AUTH_QUERY_VERIFY_CODE_STATUS | 获取验证码状态 |
| 123 | INTL_AUTH_QUERY_IS_RECEIVE_EMAIL | 获取是否接收邮件 |
| 124 | INTL_AUTH_REGISTER | 注册账号 |
| 125 | INTL_AUTH_MODIFY_PROFILE | 修改个人信息 |
| 130 | INTL_AUTH_QUERY_TOKEN_ID | 查询 token ID |
| 132 | INTL_AUTH_UNBIND | 解绑 |
| 133 | INTL_AUTH_QUERY_USER_NAME_STATUS | 查询用户名状态 |
| 134 | INTL_AUTH_QUERY_DATA_PROTECTION_ACCEPTANCE | 查询数据保护验收 |
| 135 | INTL_AUTH_MODIFY_DATA_PROTECTION_ACCEPTANCE | 修改数据保护接受 |
| 136 | INTL_AUTH_QUERY_ACCOUNT_PROFILE | 查询账号信息 |
| 138 | INTL_AUTH_QUERY_LEGAL_DOCUMENTS | 查询法务文件信息 |
| 139 | INTL_AUTH_MODIFY_LEGAL_DOCUMENTS | 修改法务文件信息 |
| 140 | INTL_AUTH_QUERY_BIND_INFO | 获取绑定信息 |
| 141 | INTL_AUTH_CANCEL_ACCOUNT_DELETION | 取消删号 |
| 144 | INTL_AUTH_GENERATE_TRANSFER_CODE | 生成引继码 |
| 145 | INTL_AUTH_QUERY_TRANSFER_CODE | 查询引继码 |
| 146 | INTL_AUTH_TRANSFER_ACCOUNT | 引继账号 |
| 147 | INTL_AUTH_REVOKE_CHANNEL_TOKEN | 撤销渠道 token 接口 |
| 153 | INTL_AUTH_QUERY_ACCOUNT_REGISTRATION_INFO | 查询通过邮箱注册的自建账号和 LI PASS 的账号状态 |
| 154 | INTL_AUTH_LOGIN_USING_PLUGIN_CACHE | 使用缓存登录 |
| 155 | INTL_AUTH_CHANGE_IS_RECEIVE_EMAIL | 设置是否接受邮件 |
| 156 | INTL_AUTH_CANCEL_LI_ACCOUNT_DELETION | 取消删除 LI PASS |
| 158 | INTL_AUTH_UPGRADE_SACC_TO_LI | 将账号升级为 LI PASS |
| 159 | INTL_AUTH_GET_LI_UID_AND_TOKEN | 获取 LI PASS 信息 |
| 160 | INTL_AUTH_LOGIN_WITH_VERIFY_CODE | 使用验证码登录 |
| 161 | INTL_AUTH_BIND_WITH_VERIFY_CODE | 使用验证码绑定 |
| 162 | INTL_AUTH_BIND_USING_PLUGIN_CACHE | 使用插件缓存绑定 |
| 163 | INTL_AUTH_AUTOLOGIN_FOR_LI | 自建 LI PASS 自动登录 |
| 164 | INTL_AUTH_LOGIN_FOR_LI | 自建 LI PASS 授权登录 |
| 165 | INTL_AUTH_QUERY_NEED_UPGRADE_AND_PROVISION_INFO | 查询登录态中绑定 OpenID 的自建账号是否需要升级到 LI PASS |
| 166 | INTL_AUTH_SET_PROVISION | 保存玩家同意的条款版本 |
| 167 | INTL_AUTH_CANCEL_LOGIN | 取消登录 |
| 201 | INTL_FRIEND_SHARE | 分享 |
| 202 | INTL_FRIEND_SEND_MESSAGE | 发送消息 |
| 203 | INTL_FRIEND_QUERY_FRIENDS | 获取的好友列表 |
| 301 | INTL_WEBVIEW_CLOSE_URL | 关闭网页 |
| 302 | INTL_WEBVIEW_GET_ENCRYPT_URL | 获取登录态加密票据 |
| 303 | INTL_WEBVIEW_JS_CALL | Native call JS |
| 401 | INTL_PUSH_REGISTER | 注册推送 |
| 402 | INTL_PUSH_UNREGISTER | 注销推送 |
| 403 | INTL_PUSH_SET_TAG | 注册标签 |
| 404 | INTL_PUSH_DELETE_TAG | 注销标签 |
| 405 | INTL_PUSH_ADD_LOCAL_NOTIFICATION | 注册本地推送 |
| 406 | INTL_PUSH_CLEAR_LOCAL_NOTIFICATIONS | 清除本地推送 |
| 407 | INTL_PUSH_NOTIFICATION_CALLBACK | 推送回调 |
| 412 | INTL_PUSH_DELETE_LOCAL_NOTIFICATIONS | 删除本地推送 |
| 501 | INTL_NOTICE_REQUEST_DATA | 获取公告数据 |
| 603 | INTL_CUTOUT_INFO | 查询异步异形屏信息 |
| 701 | INTL_ANALYTICS_CRASH_EXTRA_MESSAGE | crash 的额外日志 |
| 703 | INTL_ANALYTICS_QUERY_DEVICE_LEVEL | 查询机型分档 |
| 704 | INTL_ANALYTICS_REQUEST_TRACKING_AUTHORIZATION | 申请追踪授权 |
| 706 | INTL_ANALYTICS_REPORT_EVENT | 上报事件 |
| 707 | INTL_ANALYTICS_REPORT_BINARY | 二进制上报 |
| 708 | INTL_ANALYTICS_GET_INSTANCE_ID | 获取 Instance ID |
| 709 | INTL_ANALYTICS_SET_DEVICE_LEVEL | 设置机型分档 |
| 710 | INTL_ANALYTICS_GET_DEVICE_LEVEL | 获取机型档位 |
| 711 | INTL_ANALYTICS_REPORT_LOGIN_STEP | 上报登录事件步骤 |
| 712 | INTL_ANALYTICS_REPORT_PAY_STEP | 上报支付事件步骤 |
| 713 | INTL_ANALYTICS_REPORT_CUSTOM_EVENT_STEP | 上报自定义事件步骤 |
| 720 | INTL_ANALYTICS_REPORT_POST_FRAME_TIME_IN_SESSION | 帧时间数据上报 |
| 721 | INTL_ANALYTICS_REPORT_MARK_SESSION_LOAD | 场景开始标记 |
| 722 | INTL_ANALYTICS_REPORT_SET_SESSION_EXTRA_PARAM | 增加自定义上报内容 |
| 724 | INTL_ANALYTICS_REPORT_MARK_SESSION_CLOSED | 场景结束标记 |
| 725 | INTL_ANALYTICS_REPORT_POST_NETWORK_LATENCY_IN_SESSION | 游戏逻辑网络延时上报 |
| 730 | INTL_ANALYTICS_REPORT_LOG_CRASH_INFO | 自定义日志打印 |
| 731 | INTL_ANALYTICS_REPORT_SET_CRASH_USER_VALUE | 设置关键数据 |
| 732 | INTL_ANALYTICS_REPORT_SET_CRASH_USER_ID | 设置上报用户 ID |
| 733 | INTL_ANALYTICS_REPORT_REPORT_EXCEPTION | 上报异常信息 |
| 901 | INTL_COMPLIANCE_SET_USER_PROFILE | 设置用户属性 |
| 902 | INTL_COMPLIANCE_QUERY_USER_STATUS | 查询未成年人信息 |
| 903 | INTL_COMPLIANCE_SET_ADULTHOOD | 设置用户是否已成年 |
| 904 | INTL_COMPLIANCE_SET_EU_AGREE_STATUS | 设置欧盟地区用户数据传输协议 |
| 905 | INTL_COMPLIANCE_SEND_EMAIL | 发送家长认证邮件 |
| 906 | INTL_COMPLIANCE_COMMIT_BIRTHDAY | 提交用户出生年月 |
| 907 | INTL_COMPLIANCE_SET_PARENT_CERTIFICATE_STATUS | 设置家长认证状态 |
| 908 | INTL_COMPLIANCE_QUERY_IS_EEA | 查询是否为 EEA 国家 |
| 909 | INTL_COMPLIANCE_VERIFY_CREDIT_CARD | 打开信用卡认证页面 |
| 916 | INTL_COMPLIANCE_VERIFY_REAL_NAME | 打开实名认证页面 |
| 919 | INTL_COMPLIANCE_VERIFY_PARENT_AND_CERTIFICATE | 打开家长的实名认证页面 |
| 1201 | INTL_LBS_REQUEST_IPINFO | 获取 IP 的地区信息 |
| 1301 | INTL_EXTEND_INVOKE | 扩展调用 |
| 1401 | INTL_DNS_QUERY_IP_BY_HOST | DNS 按主机查询 IP |
| 1801 | INTL_DETECT_NETWORK | 网络诊断 |
| 1802 | INTL_START_UDP_SOCKET | 开始 UDP 网络测速 |
| 1804 | INTL_DETECT_GET_BEST_IP | 网络获取最佳 IP |
| 1901 | INTL_GROUP_SHOW_AGREEMENT_WINDOW | 拉起工会权限弹窗 |
| 1902 | INTL_GROUP_SHOW_ROOM | 拉起工会页面 |
| 2001 | INTL_OBSERVER_ID_REQUEST_PERMISSION_RESULT | 请求权限方法 ID |
| 2002 | INTL_OBSERVER_ID_CHECK_PERMISSION_RESULT | 检查权限方法 ID |
| 2003 | INTL_OBSERVER_ID_GOTOSETTING_RESULT | 前往系统设置方法 ID,iOS 在此功能时无数据返回 |
| 2004 | INTL_OBSERVER_ID_TRACKINGREQUEST | iOS 请求广告追踪权限方法 ID |
| 2005 | INTL_OBSERVER_ID_TRACKINGCHECK | iOS 检查广告追踪权限方法 ID |
| 13100 | LI_LOGIN_ENTER_GAME | 在 OpenLoginPanel 后成功登录的回调 |
| 13101 | LI_AUTOLOGIN_ENTER_GAME | 自动登录后自动登录成功/失败的回调 |
| 2303 | INTL_TRANSLATOR_TRANSLATE | 翻译文本 |