2016-09-22 314 views
0

Android開發者控制檯內部我想要有2個應用程序MyAppName和MyAppName-Staging。這兩個應用程序之間唯一的區別是:Android發佈兩個具有相同包ID的應用程序

  1. 他們點API環境(PROD與分期)

  2. 其中之一是外部Play商店發佈,而其他(MyAppName分期)將僅適用於我公司的內部用戶。

我會被允許爲這兩者使用相同的軟件包/應用程序ID,還是我需要更改每個軟件包的軟件包ID?我的假設是我需要改變它,如果這種情況下,我可以使用相同的代碼庫,但只是改變應用程序ID和重建apk來實現這一目標?

對於使用Nativescript構建此應用程序的其他上下文。因此,所有包裝信息都通過package.json文件處理,代碼簽名必須通過CLI完成。我只是想確保我無法將自己的代碼簽名到無法將我的構建發佈到生產環境中的情況(MyAppName構建)。感謝您的任何指導。

回答

2

根據我的經驗,Google Play商店不允許發佈包含相同包名的2個應用。你會需要:

  1. 更改您的包名

,或者如果你想擁有同樣的包名不分,

  • 上傳分期應用程序(具有相同的軟件包名稱)添加到您的實時應用程序的測試版頻道,然後選擇要邀請參加測試的用戶。
  • +0

    如果我使用選項2去可以在應用程序中有一個單獨的應用程序的名稱?就像你在使用手機時在手機上顯示的一樣? –

    +0

    絕對,更改顯示名稱(不是包名稱)可以簡單地在'Android Manifest'文件中完成 –

    +0

    真棒這可能正是我所需要的然後 –

    相關問題