开通相关服务和配置参数
请先参考“应用开发准备”完成基本准备工作及指纹配置,再继续进行以下开发活动。
配置签名信息时,请使用手动签名方式。
接入数字商品服务,需要添加公钥指纹。
开通商户服务
开发者需开通商户服务才能使用华为数字商品服务,具体请登录华为开发者联盟官网,点击“管理中心”>“开发者中心”>“商户服务”进入商户服务页面。
商户服务里配置的银行卡账号、币种,用于开发者接收华为分成收益。需要提供如下信息,具体可详见商户服务:
- 收款银行信息(开户行国家、开户银行、开户行支行、开户行账号、开户名等)
- 税务信息(税务地点、税务注册地址、税票类型)
- 联系人(市场、财务、法务、业务合作)
当销售数字商品后,可以选择“管理中心 > 我的账户”,选择“收益”,进入自助结算页面,查看商品产生的收益结算单并申请结算,详情见自助结算指南。
打开应用内购买服务 (HarmonyOS NEXT)
需要使用数字商品服务的应用必须打开应用内购买服务 (HarmonyOS NEXT) API开关。打开服务开关是应用级别的,即每个需要使用数字商品服务的应用都需要先执行此步骤,具体操作请参见打开应用内购买服务(HarmonyOS NEXT) API开关。
配置服务参数
开启应用内购买服务(HarmonyOS NEXT) 开关后,开发者需进一步激活应用内购买服务 (HarmonyOS NEXT),具体请参见激活服务和配置事件通知。
- 用户购买商品后,服务器会在订单/订阅场景的某些关键事件发生时通知您配置的事件通知地址,具体可参见服务端关键事件通知。
- 调试阶段必须申请调试证书、注册设备、开启和激活“应用内购买服务”后需要重新申请调试Profile,并完成手动签名。
- 发布阶段必须申请发布证书、开启和激活“应用内购买服务”后需要重新申请发布Profile,并完成手动签名。
服务端密钥管理
数字商品服务器要求对每个服务端API请求进行JSON Web Token(JWT)授权。开发者可以使用从AppGallery Connect下载的API密钥对Token签名生成JWT,授权发起的服务端API请求。