【Unity】bundleID相關介紹


寫在前面

  • 在用Unity打包的時候,常聽到bundleID這個名字,這里總結一些關於它的知識。
  • 使用工具
    • Unity2017.2.1

介紹

  • bundleID,也有人叫它packageName,applicationID
  • bundleID用 com.CompanyName.ProductName 格式起名
  • bundleID在代碼里就是PlayerSettings.applicationIdentifier
  • bundleID在Unity的PlayerSetting這里可以找到(以下兩圖是不同平台)

                                                           

  • 如下圖所示,PlayerSetting面板中上方和下方都需要填CompanyName和ProductName,上下方有什么不同呢?

    • 【演示】以下以Android平台演示上下方區別
      • 在Unity5.6.6中,上方的ProductName默認值仍為"ProductName";而在Unity2017.2.1,它的默認值已經自動改為工程名(上圖的工程名為CanDel)

      • 上下方CompanyName沒什么不同,仍然填公司名,這里以“DCompany”為例;上方ProductName寫為MP4,而下方ProductName寫為MP5。整體修改如下:

 

      • 打apk,apk起名隨意,這里起名為tt.apk(打apk過程省略)
      • 在手機上安裝tt.apk(安裝過程省略),發現不同
    • 【結論】
      • 上下方ProductName可以不同
      • 上方的ProductName:MP4是手機安裝時看到的名字,可以是中文
      • 下方的ProductName:MP5是bundleID的一部分,必須英文
  • bundleID作用:手機上查找、安裝apk時會用bundleID查找,如果找不到這個bundleID,會直接安裝;如果找到,會覆蓋安裝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM