目录

已到底部

第1节 Cocos Service 简介
更新时间:2020-12-26 00:11:11

Cocos Service 简介

Cocos Service 为开发者提供优质服务,以便获得更多引擎之外的扩展能力,让游戏开发工作变得更加简单。

这些服务可能是 Cocos 官方的,也有可能是经过深度集成的第三方服务。

Cocos Service 的主要目的有两个,一是尽最大的可能提高从用户端到达各个服务的便利性以及易用性。我们整合了部分接入流程,带给开发者一键式的接入体验。二是为第三方服务接入 Cocos Service 提供规范和依据,以及提供相应的技术支撑。

产品概述

Cocos Service 是集成在 Cocos Creator 内的服务面板,其中提供了一些官方以及第三方的服务,通过服务面板我们可以快捷地在游戏中集成和使用服务。

  • 服务,是向游戏提供特定功能或能力的软件包或平台。例如 Cocos Analytics,它提供了游戏运营数据分析能力,让开发者方便快捷地获取到游戏上线后的新增、活跃、留存、付费等数据。再比如 Agora RTC,能让你轻松地在游戏中实现语音连麦功能。
  • 一键开启,当点击开启时,服务面板会自动下载服务对应的软件包并自动集成到游戏工程。
  • JSB 封装,通常第三方服务会以 SDK 的方式提供软件包,并且会针对 Android、iOS 等不同的平台分别提供 SDK。Creator 是一个跨平台游戏开发引擎,采用 JS/TS 进行开发,因此 Cocos Service 针对所有 SDK 均进行了 JSB 封装,让开发者通过 JS/TS 即可直接调用 SDK,抹平了跨平台开发工作。
  • 自动集成脚本,是服务面板内置的底层能力,游戏在构建发布时,自动集成脚本会根据构建的目标平台,自动实现集成对应平台的 SDK、资源、相关配置等。
  • Cocos 服务中心,是用户查看和管理游戏使用服务状态、使用量等信息的 WEB 控制台。大部分服务已与 Cocos 账号进行了深度集成,以方便用户进行统一的充值和代扣费管理。

产品优势

  • 官方甄选,品质更放心

    线上沟通到线下考察,从商务接洽到技术测试,从公司规模、企业文化到产品能力、技术风险,全方面立体评估,为开发者从同类产品中选出中实力强、产品优的服务。

  • 一键集成,省时又省力

    通常第三方服务提供的 SDK 都是按平台区分的,比如 Android SDK,iOS SDK,而使用 Creator 进行游戏开发时使用的是 JS/TS 语言,在接入这些 SDK 时除了需要熟悉原生平台开发外,调试起来还相当麻烦。通过 Cocos Creator 服务面板,一键接入第三方服务 SDK,简单、易用、高效,告别繁琐的 SDK 接入和测试流程。

  • 自动编译,轻松跨平台

    所有服务的 SDK 均已做好跨平台封装,开发者可以使用熟悉的 JS 开发语言直接调用具体服务的 SDK 功能,发布游戏至 H5\Android\iOS 等不同平台。

  • 一个账号,畅享全服务

    当开发者的 Cocos 账号开通了某个服务,账号下所有游戏均可一键开启此服务,不需重复操作,Cocos 账号后台还可以便捷地管理所有游戏的第三方服务内容。

  • 聚众之力,畅享优惠价

    Cocos Service 创新提供了类团购模式,依托 Cocos 广大开发者的力量,未来开发者可以享受到比官方价还要优惠的团购价,大大节约游戏的开发成本。

支持服务

Cocos Service 目前支持集成以下服务:

  • Cocos Analytics:精准了解游戏的新增、活跃、留存、付费等数据。
  • 声网(Agora RTC):实时音视频。
  • 云开发(腾讯云):Serverless 云端一体化产品方案,助力小程序、Web 应用、移动应用成功。
  • 游戏联机对战引擎(腾讯云):实时、弹性扩容的高性能联机对战服务,快速构建游戏多人一起玩的能力。
  • 游戏多媒体引擎(腾讯云):一站式语音解决方案,助力开发者快速实现各类语音功能。
  • 定位服务(HMS Core):采用 GPS、Wi-Fi、基站等多种混合定位模式进行定位,赋予您的应用程序快速、精准地获取用户位置信息的能力。
  • 分析服务(HMS Core):基于开发者上报的用户行为和属性数据,提供多种分析能力。
  • 性能管理(AppGallery Connect):提供分钟级应用性能监控能力,收集应用性能数据。
  • 认证服务(AppGallery Connect):使应用快速构建安全可靠额用户认证系统。
  • 崩溃服务(AppGallery Connect):零代码快速集成,通过崩溃报告了解应用崩溃情况。
  • 远程配置(AppGallery Connect):应用可在线更改行为和外观,无需下载应用更新。
  • 应用内消息(AppGallery Connect):基于用户使用情境发送上下文相关消息,增强用户粘性。
  • App Linking(AppGallery Connect):跨平台深度链接直达应用内内容,推动应用增长。
  • 云数据库(AppGallery Connect):安全可信的数据管理服务。
  • 云存储(AppGallery Connect):跨平台提供高效经济的文件上传下载服务。
  • 云函数(AppGallery Connect):事件驱动的函数计算平台,保证高可用与伸缩,让开发者便捷运行代码而无需管理服务器。
  • Cocos SDKHub:快速接入原生平台 SDK。