目录

使用入门

快速上手

在您正式开发应用之前,可以通过codelab快速体验一个应用的开发过程。

开发环境

开发流程

您需要按照流程来完成应用的开发工作,完整的开发流程如下。

序号

步骤

说明

1

配置AppGallery Connect

在开发应用前,需要在AppGallery Connect中配置相关信息。包括:注册成为开发者、开通商户服务、创建应用、生成签名证书指纹、配置签名证书指纹、打开相关服务、配置支付服务参数。

2

集成HMS Core SDK

在开发应用前,您需要将IAP SDK集成到您的开发环境中。

3

配置混淆脚本

编译APK前需要配置混淆配置文件,避免混淆HMS Core SDK导致功能异常。

4

(可选)配置商品信息

若您的应用提供PMS商品,则需要在AppGallery Connect中完成商品配置,在您的客户端调用购买接口时,只需传入此处配置的商品ID和商品类型。

5

应用开发

IAP支持的商品类型包括:消耗型商品、非消耗型商品、订阅型商品。

开发商品购买提供了3种商品购买的接入流程。若您的应用提供消耗型商品,则需额外在您的应用中添加消耗型商品的补单流程,订阅相关的说明可参见订阅专用功能说明。

开发者根据业务需求,完成相应功能开发。

6

(可选)服务端开发

当您需要与IAP服务器进行业务调用(如Order服务需调用IAP服务器提供的验证购买Token接口),或仅仅依靠您的客户端无法处理更加复杂的业务逻辑时,可开发服务端以满足业务需求。

7

开发后自检

华为提供对应用自动检查的能力。

8

上架申请

开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请。

华为还为您提供了高效的集成开发工具HMS Toolkit,该工具提供了包括开发接入、免费真机调测、版本发布等端到端的接入HMS Core的工具链,助力您以更高的开发效率和更低的开发成本集成HMS Core服务,并打造出色的应用。

点击这里了解HMS Toolkit集成该Kit最佳实践。