Cocos 引擎新增云函数、云储存和云数据库三项 AGC 服务

华为 AppGallery 是预装在华为终端上的应用分发平台,致力于为全球 170 多个国家/地区的用户提供丰富、精品、安全的应用。截止 2020 年 Q2,其全球月活用户(MAU)已超过 4.6 亿。

随着智能终端和移动互联网的快速发展,移动应用创新迭代越来越快,如何从激烈的竞争中脱颖而出,实现商业成功?华为面向开发者打造了 AppGallery Connect 移动应用全生命周期服务平台。孵化产品创意、提高开发效率、全球化分发、精细化运营、大数据分析等所有应用开发者需要的服务。

继性能管理服务、认证服务、崩溃服务、远程配置服务、 App Linking 和 应用内消息六个服务,今日,正式更新三项服务内容,包括:云函数、云储存和云数据库。

各位开发者可通过 Cocos Creator 服务面板一键开通接入服务。

接下来就为大家补充介绍一下本次更新的3项服务。

一、云函数服务

华为 AppGallery Connect(简称 AGC)云函数 是一项 Serverless 计算服务,提供 FaaS(Function as a Service)能力,可以帮助开发者大幅简化应用开发与运维相关的事务,降低应用功能的实现门槛,快速构建业务能力。

主要功能:

云函数提供了高效可靠的函数开发与运行框架,替开发者完全解决传统应用开发与运维中的诸多复杂事务(如服务器配置与管理、代码部署、负载均衡、弹性伸缩、高可用保证等等),开发者只需聚焦业务逻辑、开发并上传函数代码,即可构建高可用性、可伸缩的 Serverless 应用。

云函数作为 Serverless 的核心与枢纽,方便连接和扩展周边云服务,开发者可以像拼搭积木一样自由便捷地组织各项服务来实现业务逻辑。

典型应用场景

通过云函数,开发者能够运行函数代码以响应关注的事件,典型的应用场景大致可分为以下几类:

  • 向用户发送某些事件通知

  • 执行数据库清理和维护任务

  • 在云端执行密集型任务

  • 集成第三方服务和API

一键接入华为云函数消息服务>>

二、云数据库服务

服务介绍:

传统的移动应用开发,开发者需要从头开始构建每一个服务,开发工作量大,门槛高。开发者在写应用逻辑之外,还需要解决数据管理、端云数据同步和服务器部署维护等难题。

华为 AppGallery Connect(简称 AGC)云数据库(Cloud DB)是一款端云协同的数据库产品,提供端云数据的协同管理、统一的数据模型和丰富的数据管理 API 接口等能力。在保证数据的可用性、可靠性、一致性,以及安全等特性基础上,能够实现数据在客户端和云端之间的无缝同步,并为应用提供离线支持,以帮助开发者快速构建端云、多端协同的应用。同时,Cloud DB 作为 AGC 解决方案的一部分,为 AGC 平台构建了 MBaaS(Mobile Backend as a Service,移动后端即服务)能力,从而让应用开发者聚焦于应用本身的业务,极大地提升了生产效率。

主要功能:

Cloud DB是一款端云协同的数据库产品,支持数据在端云、多端之间无缝同步,并为应用提供离线支持,以帮助您快速构建端云、多端协同的应用。

  • 灵活的同步模式

Cloud DB支持缓存和本地两种数据同步模式。在缓存模式下,端侧数据是云侧数据的子集,如果允许持久化,查询的结果将会自动缓存至端侧;本地模式下,数据只存储在本地,不和云侧数据进行同步。

  • 强大的查询能力

Cloud DB支持丰富的谓词查询,可以包含多个链式过滤条件,可以将过滤和排序或者限定返回结果集对象数量功能结合使用。在缓存模式下,可以指定从云侧存储区或者本地存储区查询数据;在本地模式下,直接从本地存储区查询数据。

  • 实时更新

Cloud DB在缓存模式下,您可以通过对需要关注的数据进行侦听,并利用Cloud DB的数据同步功能,将发生变化的数据在端云、多设备间进行实时更新。

  • 离线支持

Cloud DB在缓存模式下,当设备离线时,应用对云端数据库的查询会默认转为对本地数据库的查询。如果允许缓存持久化,当设备恢复在线状态时,Cloud DB会将所有本地写入的数据自动同步至云端数据库。

  • 扩展性

Cloud DB提供了华为云强大的基础架构所具备的功能,自动多区域数据复制、批量操作的原子性、一致性保证和事务支持。

  • 安全性

Cloud DB支持本地数据加密存储,端云通信加密,云侧敏感字段加密,支持应用认证和终端用户认证,对所有用户的访问进行鉴权,全方位保障应用数据的安全。

一键接入华为云数据库服务>>

三、云存储服务

业务介绍:

华为 AppGallery Connect(简称 AGC)云存储 是专为开发者打造的可伸缩、免维护的云端存储服务,用于存储图片、音频、视频或其他由用户生成的内容。

云存储具备稳定、安全、高效、易用的特点,开发者无需关心存储服务器的开发、部署、运维、扩容等事务。具备可用性、可靠性、持久性等指标,降低应用使用存储的门槛,让开发者专注于业务能力的构建、运营和提升用户口碑。

优势:

云存储SDK提供简单、安全、高效、健壮的API接口,开发者使用支持云存储的SDK来存储图片、视频、音频或用户生成的其他类型文件。

全流程使用HTTPS协议对用户的传输数据进行加密保护,并采用安全的加密协议将文件加密存储在云端。

因网络原因或用户原因导致的操作中止,只需要简单的传入操作中止的位置,就可以尝试重新开始该操作。

提供EB级的数据存储,解决开发者海量数据存储的难题。

开发者简单的判断返回异常就可以定位出错误原因,定位快捷方便。

一键接入华为云存储服务>>

更多 AGC 服务介绍>>>

具体的服务开通和接入方式,欢迎戳文档详细了解哟!

云函数
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-cloudfunc.html

云数据库
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-clouddb.html

云存储
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-cloudstorage.html

App Linking :
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-applinking.html19

应用内消息:
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-appmessaging.html9

性能管理:
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-apm.html6

认证服务:
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-auth.html4

崩溃服务:
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-crash.html7

远程配置:
https://docs.cocos.com/creator/manual/zh/cocos-service/agc-remote.html2

1赞

战略mark