【HarmonyOS Next】游戏对接鸿蒙系统

一、开发环境要求

Unity versions :

DevEco Studio Build Version: 4.1.3.600 及以上版本

  • Target API: 11 or later
  • hvigor 版本: 4.1.1
  • hvigor-ohos-plugin 版本: 4.1.1
  • hvigor-ohos-arkui-x-plugin 版本: 3.1.0
  • SDK 版本:HarmonyOS-NEXT-DP2

二、鸿蒙系统登录、支付等逻辑对接注意点

上架纯血鸿蒙必接的功能点:

  • 登录(Game Service Kit & Account Kit)
  • 应用内支付 (IAP Kit)
  • 上传玩家角色信息(Game Service Kit )

附加功能:

  • 远程推送 (Push Kit)
  • 本地通知 (Notification Kit & Background Tasks Kit )
  • 日志 (使用阿里云日志服务)
  • 分享服务 (Share Kit)
  • 其它:隐私协议、权限、强更、公告、风控、包体安全加固 等业务自身功能
  • 重签名,签发 .app 格式包

鸿蒙自身api流程:

初始化阶段->登录认证阶段(包括服务器校验用户信息)->上传角色信息阶段->登录后自动补单阶段(可选)->获取商品列表阶段 -> 购买商品阶段 -> 消费并发放商品阶段(客户端或是服务器 finish 该商品)

gamePlayer.init() -> createAuthorizationWithHuaweiIDRequest() & executeRequest() ->gamePlayer.getLocalPlayer() &发送服务器进行验证 ->savePlayerRole() -> iap.queryEnvironmentStatus & iap.queryPurchases()&发送服务器进行验证-> iap.queryEnvironmentStatus() & iap.queryPurchases() -> iap.createPurchase() &发送服务器进行验证 -> iap.finishPurchase()

posted @ 2024-05-29 11:58  七夜i  阅读(186)  评论(0编辑  收藏  举报