Unity 上架到 Android 筆記


建立時間: 2024年9月8日 00:25
更新時間: 2024年9月29日 02:06

說明

分享 Unity 要上架 App 的工作項目。

註冊 Google Play

前往 Google Play Console 註冊帳號,開通會需要付一點錢給 Google。

綁定手機

一開始會提示綁定手機,掃描 QR Code 綁定即可。

建立應用程式

在 Google Play Console 建立應用程式,按照步驟設定即可。

Cretae app

應用程式內容

在 Google Play Console 前往政策與計畫 > 應用程式內容。

聲明應用程式內容。

應用程式內容

隱私權

這個部分可以到 Privacy Policies 網站註冊,這個只是推薦,如果你有其他方式都是沒問題的。

應用程式存取權

照實選擇即可。

廣告

照實選擇即可。

內容分級

照實選擇即可。

目標對象和內容

照實選擇即可。

新聞應用程式

照實選擇即可。

資料安全性

如果像我一樣有使用第三方收集的話,例如:廣告。需要確認廣告收集哪些資訊。

我使用 IronSource 投放廣告,所以我需要參考 Google’s Data Safety Questionnaire

廣告 ID

這個部分我是按照剛剛 資料安全性 設定的廣告收集資訊設定。

政府應用程式

照實選擇即可。

金融功能

照實選擇即可。

健康應用程式

照實選擇即可。

商店設定

在 Google Play Console 前往拓展 > 商店發布 > 商店設定。

應用程式類別

照實選擇即可。

商店資訊詳細聯絡資料

照實填寫即可。

商店資訊

在 Google Play Console 前往拓展 > 商店發布 > 商店資訊。

選擇編輯預設商店資訊。

商店資訊素材資源

  • 應用程式名稱: 自訂。
  • 簡短說明: Google Play 商店推廣或搜尋你的應用程式,會顯示的內容。
  • 完整說明: Google Play 商店進入應用程式的完整內容。

圖像

  • 應用程式圖示: App icon
  • 主題圖片: Google Play 商店推廣你的應用程式,會顯示的內容。
  • 影片: 上傳遊戲介紹影片。

手機

  • 手機螢幕截圖: 我按照官方建議,上傳四張 9:16, 1080 px 的圖片。

測試

在 Google Play Console 前往測試 > 內部測試。

建立電子郵件名單

建立電子郵件名單,並將測試人員的信箱加入到名單內。

電子郵件名單

建立內部測試版本

以下假設建置的名稱叫 build。

  • 應用程式套件: 上傳 build.aab 檔。
  • 版本資訊: 填寫版本資訊。

最終確認後儲存並發布。

封閉測試

在 Google Play Console 前往測試 > 封閉測試。

封閉測試需要請20個人,連續測試14天,這對於邊緣人,以及身邊都是果粉的我來說,是一項非常困難的任務。

選取國家/地區

在封閉測試頁點擊國家/地區標籤頁,選取國家/地區。

選取國家/地區

測試人數

和之前的內部測試-建立電子郵件名單一樣,選擇測試人數。

這裡你可以選擇 Google 群組,參考 建立群組 文件建立群組。

版本

選擇內部測試通過的版本升級成封閉測試。

升級成封閉測試

送審

在 Google Play Console 前往發布總覽。

點擊送審按鈕,因為我已經按下送審了,沒辦法截圖。

送審通過後就可以開始進行封閉測試了。

closed testing description

Unity Settings

相關文章 有其他 Unity 設定,這裡只介紹 Android 設定。

External Tools

打開選單 Unity > Settings.. > External Tools > Android

  • JDK Installed with Unity (recommended): 打勾
  • Android SDK Tools Installed with Unity (recommended): 打勾
  • Android NDK Tools Installed with Unity (recommended): 打勾
  • Gradle Installed with Unity (recommended): 打勾

基本上只要在 Unity 安裝 Android 時都會幫你安裝 JDK, SDK, NDK 等等的套件,如果有異常,可以參考 Unity 刪除 Library 資料夾能解決 80% 的 Bug

Player Settings

Edit > Project Settings > Player

  • Android Tab
    • Splash Image: 啟動畫面圖片
      • Splash Style: 選擇風格
        • Dark on Light: 背景亮色系
        • Light on Dark: 背景暗色系
      • Animation: 動畫效果
        • Dolly: 淡入淡出,漸漸放大
        • Static: 淡入淡出
      • Show Unity Logo: 是否顯示 Unity 標誌
      • Logos: 放上你的標誌
    • Other Settings
      • Icon: 設定所有的 Icon
      • Resolution and Presentation
        • Allowed Orientations for Auto Rotation: 選擇遊戲方向,直式或橫式
      • Identification
        • Package Name: com.compnayName.gameName
        • Version: 自訂遊戲版本
        • Bundle Version Code: 建置版本
        • Minimum API Level: 建議選擇最低相容 Android 版本
        • Target API Level: 建議選擇 Automatic (highest installed) 自動最新版
      • Configuration
        • Scripting Backend: 選擇 IL2CPP,兼容性較高
        • Target Architectures: 勾選 ARMv7, ARM64 提高裝置的兼容性。
    • Publishing Settings
      • Keystore Manager…: 點擊 Keystore… > Create New > Anywhere…。建立 Keystore,儲存在專案中即可。
        • Password: 自訂
        • Confirm password: 確認密碼
        • New Key Values
          • Alias: 自訂別名
          • Password: 同上密碼
          • Confirm password: 確認密碼
          • Validity (years): 預設 50
          • First and Last Name: 照實填寫
          • Organizational Unit: 照實填寫
          • Organization: 照實填寫
          • City or Locality: 照實填寫
          • State or Province: 照實填寫
          • Country Code (XX): 照實填寫,舉例:台灣 TW。
      • Project Keystore
        • Custom Keystore: 打勾
        • Select…: 選擇剛剛或之前建立的 Keystore
        • Password: 輸入密碼
      • Project Key:
        • Alias: 選擇剛剛或之前命名的 Alias
        • Password: 輸入密碼
      • Minify
        • Release: 打勾

Platform Settings

File > Buid Profiles > Android > Platform Settings

  • Android Settings
    • Build App Bundle (Google Play): 打勾
    • Debug Symbols: 建議選 Public(Symbol_Table),方便除錯
      • Symbol output options: .zip + App Bundle,我不知道選哪個比較好,所以選了這個
      • Symbol file extension: .so
    • Compression Method: 壓縮方法
      • LZ4: 建置速度較快,開發過程需要建置選這個
      • LZ4HC: 建置速度較慢,要上架到平台選這個

參考

觀看次數: 146
androidgoogleplayunity
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!