通過unity Distribution Portal釋出華為渠道的遊戲

華為開發者論壇發表於2021-03-15

背景說明

前面幾個帖子詳細介紹了:
Unity Editor安裝和Apk打包

手把手教您快速執行Unity提供的華為遊戲demo

使用unity完成華為遊戲的初始化和華為帳號登入

快速開發Unity遊戲的支付功能

這裡我們已經完成了一個含有支付功能、遊戲登入等基本功能的APK,本帖打算將上面打包出來的APK,釋出到華為渠道,體驗一把這裡的操作流程和效果。

上傳APK檔案至UDP控制檯

將前面打包生成的APK上傳到這裡:

在這裡插入圖片描述

另外,我們也可以看到介面如下資訊:

前者表示:遊戲中已經呼叫了UDP的initialize介面。

後者表示:遊戲中已經呼叫過UDP的purchase介面。

這兩個介面都必須在應用上架前呼叫測試過,才可以釋出的。

在這裡插入圖片描述

釋出華為渠道前的必要配置

具體參考unity官方文件:
https://distribute.dashboard.unity.com/udp/guideDoc/HUAWEI

這裡因為我前面的帖子:手把手教您快速執行Unity華為遊戲(GameService)demo中已經註冊過華為開發者帳號並在AGC上建立過遊戲資訊了,因此這裡我按照文件依次補充之前沒有完成的。

在這裡插入圖片描述

RELEASE成功後,進入publish介面,選擇如下按鈕:

在這裡插入圖片描述

在彈出的對話方塊中,選擇Next,因為這裡我已經在AGC建立過了。

在這裡插入圖片描述

最後選擇

在這裡插入圖片描述

關聯成功後,介面會呈現如下,此時需要參考unity文件完成遊戲註冊資訊的填寫。

在這裡插入圖片描述

需要注意的是:遊戲註冊資訊中的PubKey欄位獲取時,如果華為AGC介面顯示如下,則點選設定即可獲取到支付公鑰。

在這裡插入圖片描述

將PubKey和privacyPolicy兩個遊戲資訊完成填寫並點選REGISTER按鈕後,介面顯示如下,可以看到現在狀態是Ready to publish。

在這裡插入圖片描述

右側下拉選單有兩個選項:

在這裡插入圖片描述
Repack Game:Unity僅將上傳的APK使用華為SDK進行重新打包。

Submit to Store:Unity不僅重新打包,同時將打包後的APK上傳至AGC,並提交華為稽核。

重新打包並測試

這裡優先選擇了Repack Game,想在提交華為稽核前對Unity重新打包的APK進行功能測試。

在這裡插入圖片描述

Download已經成功Repack的遊戲包。

  • 自測發現有問題

這裡我就是自測發現有問題了,所以我在Game Info中刪除原來APK,重新提交了一個APK,繼續Release,新的打包後的包如下:

在這裡插入圖片描述

重新下載該包繼續測試,直到自測沒有問題。

  • 自測沒有問題

如果自測發現沒有問題了,可以啟動下面的章節。

釋出華為渠道並等待華為稽核結果

如果自測沒有問題了,重新上傳APK,並選擇“Submit to Store”,此時Unity將重新打包該應用,並將該應用提交華為稽核,應用資訊、商品資訊等也將同步至華為AGC控制檯。

在這裡插入圖片描述

備註下:之前我一直以為選擇“Repack Game”後自測包沒有問題後,可以通過“Go to Store”直接去華為這邊提交稽核,但是實際操作發現跳轉過去後遊戲資訊、商品等資訊都是沒有的,需要自己再填寫一遍。因此這種操作是非常不推薦的。主要有以下幾點:

(1)需要在UDP和華為AGC控制檯各自維護商品和遊戲資訊,工作量是double的。

(2) 我們沒法在UDP這邊檢視遊戲在各個應用商店的上架情況。

所以綜合考慮,除非是在UDP同步AGC時發生了不可回退、難以處理的問題,作為一個備選方案。

在這裡插入圖片描述

這裡我選擇“Submit to Store”後,介面有如下2個Warnings

在這裡插入圖片描述

第一個告警,配置SHA256證書指紋,這個在前面“手把手教您快速執行Unity提供的華為遊戲demo”中我已經完成了,所以忽略了。

第二個告警,意思就是我沒有設定釋出時間,這樣提交華為稽核後,一旦稽核通過,應用就會立即上架,所以如果您不想華為稽核通過後就立即自動上架,就“Modify”設定下時間。這裡我也忽略了。

在這裡插入圖片描述

這裡可以看到當前應用已經提交至AGC稽核中了。

登入AGC控制檯,可以看到:

(1)應用資訊介面,Unity已經將應用資訊同步至AGC系統。

(2)商品管理頁面,Unity已經將商品資訊同步至AGC系統。

在這裡插入圖片描述

(3)當前應用狀態是“正在稽核”。

在這裡插入圖片描述

至此,我已經順利通過Unity釋出了華為渠道的遊戲,耐心等待華為稽核結果即可。

想要完成此文中的釋出流程,必須對在Unity上開發和釋出華為遊戲操作比較熟悉,具體可參見:

Unity Editor安裝和Apk打包:https://developer.huawei.com/consumer/cn/forum/topic/0204405811539110247?fid=18

手把手教您快速執行Unity提供的華為遊戲demo:https://developer.huawei.com/consumer/cn/forum/topic/0201418722921820534?fid=18

使用unity完成華為遊戲的初始化和華為帳號登入:https://developer.huawei.com/consumer/cn/forum/topic/0204418750404500554?fid=18

快速開發Unity遊戲的支付功能:https://developer.huawei.com/consumer/cn/forum/topic/0201436959507790259?fid=18&pid=0301436959507790006


原文連結:https://developer.huawei.com/consumer/cn/forum/topic/0202441909032150447?fid=0101271690375130218

原作者:Mayism

相關文章