接入 AnySDK 服务

    本文档基于 v2.0.7 编写,若用户使用的版本在 v2.0.7 之前,请参考 旧版本文档

    因为 AnySDK 服务仅支持公司账户下的游戏,所以需要先进入 ,点击侧边栏的 公司 标签。然后根据需要 加入已有公司创建新的公司,详情请参考 AnySDK 文档。可通过以下两种方式创建游戏:

    • 通过 Cocos 账户中心创建游戏

      由 Creator 的 服务 面板进入 创建公司游戏。详情请参考 服务面板 -> 使用方式

    • 通过 AnySDK 客户端创建游戏

     AnySDK  - 图2

    游戏创建完成后,需要 开通 AnySDK 服务。在 的游戏列表中点击游戏或者点击页面上方的 服务 标签,跳转到服务面板。在 服务 页面左侧选择对应的游戏,然后找到 AnySDK 服务,点击 开通服务,可以看到页面中的 AnySDK 服务显示 已开通

    如果游戏要接入用户和支付的话,需要游戏服务端处理登陆验证和支付验证相关逻辑。参考以下两篇文档进行接入:

    1、打开 Creator,点击菜单栏的 面板 -> 服务 项,打开 服务 面板。设置 Cocos AppID,注意要选择公司游戏。详情可参考 。然后选择 AnySDK 项,进入 AnySDK 服务设置面板。

    2、点击右上角的启用按钮以启用 AnySDK 服务。(如果在创建游戏步骤中没有开通 AnySDK 服务,那么在启用 AnySDK 服务的时候会弹出是否开通服务的提示框,根据提示进行操作即可。)

    3、启用完成之后,服务面板就会显示 正在安装,安装完成后可以看到面板中新增了 参数配置 项,填入参数。

     AnySDK  - 图5

    可通过以下三种方式获取参数:

    • 点击 AnySDK 服务面板中的 前往控制台,进入 AnySDK 开发者管理后台 以获取参数,如上图所示。
    • 在 Cocos 账户中心开通 AnySDK 服务后,直接点击 前往控制台,进入 以获取参数。
    • 在 AnySDK 客户端的 配置管理 -> 游戏管理 中获取参数
      其中 参数是填写游戏服务端用于登录验证的地址(如不接入用户可任意填写)。

    4、参数设置完成之后点击 保存。然后打开 构建发布 面板根据用户需要选择平台进行构建编译。构建出来的发布包已经自动集成了 AnySDK 服务。

    调用各系统接口

    根据游戏需求,参考以下文档来调用各个系统的接口。

    使用 AnySDK 客户端打开游戏,为游戏添加渠道以及接入所需的 SDK,配置 SDK 的参数(需要自己到 SDK 的后台申请参数),选择游戏母包即可进行打包。具体内容请参考 AnySDK 客户端使用手册

    • Android 平台 编译 生成的 APK 包将作为 AnySDK 客户端打包用的母包。
    • iOS 平台 构建 生成的 Xcode 工程直接作为 AnySDK 客户端打包用的母工程。
    • Web 平台无需打包,只需在 AnySDK 客户端添加渠道配置即可。