以下各節將提供有關在 Google Play 管理版商店發行應用程式的實用資訊。
安裝應用程式
您可以使用這項政策,在裝置上安裝來自 Google Play 商店的 Android 應用程式。如要使用這項功能,您必須知道要安裝的應用程式套件名稱。如要找出應用程式的套件名稱,您有兩種方法:
應用程式的套件名稱會顯示在 Google Play 商店頁面的網址中。舉例來說,Google Chrome 應用程式頁面的網址是
,其套件名稱為https://play.google.com/store/apps/details?id=com.android.chrome
com.android.chrome
。您可以在 EMM 控制台中嵌入 Google Play 管理版 iframe,讓客戶瀏覽 Google Play 商店。當客戶在 iframe 中選取應用程式時,EMM 控制台會在事件中收到套件名稱。
接著,您可以在裝置的政策中新增應用程式:
"applications":[
{
"installType":"FORCE_INSTALLED",
"packageName":"com.android.chrome",
},
],
將政策套用至裝置後,應用程式就會在裝置上安裝,或加入裝置上的 Google Play 管理版商店。
發布應用程式以進行封閉測試
在 Play 管理中心中,應用程式開發人員可以建立封閉測試版本 (封閉測試群組),讓一組測試人員測試應用程式的預先發布版。這就是所謂的「封閉測試」。支援封閉測試群組發布功能後,機構就能測試第三方應用程式,以及自行開發的任何私人應用程式。
在 Play 管理中心設定封閉測試時,應用程式開發人員最多可指定 100 個機構 (enterprises
)。您可以使用 Android 管理 API 擷取指定企業的封閉測試群組,然後透過政策將這些封閉測試群組發布至裝置。
可進行封閉測試的應用程式
設定封閉測試前,應用程式開發人員必須確保應用程式符合下列規定:
- 應用程式的正式版已發布至 Google Play (或私人應用程式的 Google Play 管理版)
- 在 Google Play 管理中心,應用程式的「進階設定」頁面會啟用「Google Play 管理」。
- 所有封閉版本的應用程式都符合版本代碼規定。
將企業新增至封閉測試
設定封閉測試時,應用程式開發人員可以新增機構 ID,授予機構存取封閉測試的權限。您的客戶可以按照以下操作說明找出機構 ID:
- 使用管理員帳戶登入 Google Play 管理版。
- 按一下 [管理設定]。
- 複製機構資訊方塊中的機構 ID 字串,然後將機構 ID 提供給開發人員。
如果是私人應用程式,開發人員還必須在應用程式的「進階設定」頁面中,於「Google Play 管理版」分頁中新增每家參與企業的機構 ID。如需操作說明,請參閱「透過 Play 管理中心發布私人應用程式」。
將封閉式音軌發布給使用者
如要擷取企業可用於指定應用程式的曲目清單,請呼叫 enterprises.applications
。回應中包含的 appTrackInfo[]
清單會針對指定應用程式包含下列項目:
trackId
:追蹤活動的專屬 ID,取自 Play 管理中心顯示應用程式追蹤活動資訊的網頁網址中的releaseTrackId
。trackAlias
:測試群組的使用者可辨識名稱,可在 Play 管理中心修改。
如要在使用者的裝置上安裝封閉式追蹤,請在其裝置政策中指定 accessibleTrackIds
:
"applications":[
{
"installType":"AVAILABLE",
"packageName":"com.google.android.gm",
"accessibleTrackIds":[
"123456",
"789101"
]
},
],
如果政策包含來自同一應用程式的多個測試群組 (如上例所示),則政策會安裝版本代碼最高的測試群組。
在某些情況下,系統會自動從 enterprises.applications
呼叫中移除 trackId,例如:
- 測試群組的 APK 會升級至其他測試群組或正式版。
- 正式版更新至高於測試群組的版本。
- 開發人員停止追蹤。
Google Play 管理版 iframe
您可以使用 Google Play 管理版 iframe,直接在 EMM 控制台中嵌入 Google Play 管理版,為客戶提供統一的行動管理服務體驗。

iframe 包含標題列和可展開的側邊選單。使用者可以透過選單前往不同頁面:
- 搜尋應用程式:IT 管理員可搜尋及瀏覽 Google Play 應用程式、查看應用程式詳細資料,以及選取應用程式。
- 私人應用程式:讓 IT 管理員發布及管理企業專用的私人應用程式。
- 網頁應用程式:IT 管理員可將網站捷徑發布及發送為應用程式。
- 整理應用程式:IT 管理員可設定使用者裝置上的 Play 商店應用程式排序方式。
功能
本節說明 Google Play 管理版 iframe 提供的功能。如要瞭解如何嵌入 iframe 並導入這些功能,請參閱「將 iframe 新增至控制台」。
搜尋應用程式
「搜尋應用程式」頁面 (如圖 1. 所示) 可讓 IT 管理員搜尋、瀏覽及選取 Google Play 應用程式。
搜尋框
根據預設,頁面上會啟用標題列中的搜尋框。搜尋框支援自動建議等功能,並會從 Google Play 公開列出的應用程式中傳回結果。搜尋結果會顯示在 iframe 中。
私人應用程式

透過「私人應用程式」頁面,IT 管理員可以直接透過 EMM 控制台發布及管理私人應用程式。為協助 IT 管理員簡化私人應用程式發布流程,這個頁面會:
- 代表企業悄悄建立 Play 管理中心帳戶,並授予 IT 管理員管理員存取權。
- 免除先前發布應用程式時必須支付的 $25 美元 Play 管理中心註冊費。
- 只要提供應用程式的 APK 和名稱即可發布。
- 發布應用程式所需時間最短為 10 分鐘 (透過 Play 管理中心發布時則需要 2 小時)。
注意:從「私人應用程式」頁面發布的應用程式永遠無法變更為公開狀態。
IT 管理員首次在 iframe 中發布應用程式時,iframe 會代表企業悄悄建立 Play 管理中心帳戶。如果他們進行進階編輯,系統會提示他們使用 Google 帳戶登入,這可以是任何 Google 帳戶 (例如 Gmail、Cloud Identity)。系統會將這個 Google 帳戶新增為企業的 Play 管理中心帳戶管理員。之後,IT 管理員可以使用自己的 Google 帳戶直接登入 Play 管理中心,並執行下列操作:
- 新增及管理管理員帳戶。
- 新增進階應用程式詳細資料,包括說明、螢幕截圖等。
- 取消發布應用程式。
如要瞭解 IT 管理員如何使用「私人應用程式」頁面,請前往 Google Play 管理版說明中心。
選取按鈕
應用程式發布後,IT 管理員可以在應用程式詳細資料頁面中編輯標題和 APK。應用程式詳細資料頁面也會顯示「SELECT」按鈕 (請參閱圖 2)。您需要指定 IT 管理員按下這個按鈕時要執行的動作 (請參閱步驟 3 中的 onproductselect
)。處理 iframe 事件)。
網頁應用程式

網頁應用程式頁面可讓 IT 管理員將網站捷徑以私人應用程式的形式發布至 Google Play 管理版。網頁應用程式可透過套件名稱 (productId
) 識別,通常需要 10 分鐘才能發布。發布後,系統會自動為企業核准,並可像其他核准的應用程式一樣,分發給使用者。網頁應用程式與其他 Google Play 管理版 iframe 功能相容:可在 Play 搜尋頁面中搜尋,並加入至集合中。
網頁應用程式建立表單需要標題、HTTPS 或 HTTP 網址,以及圖示圖片 (512 x 512 JPG 或 32 位元 PNG)。此外,IT 管理員可以選擇下列三種顯示選項:
- 全螢幕:應用程式會以全螢幕模式開啟,並隱藏裝置的狀態列和導覽列。
- 一般版 UI (預設):應用程式會顯示裝置的狀態列和導覽列。
- 極簡版 UI:應用程式會顯示裝置的狀態列和導覽列、應用程式網址和重新整理選項。如果是 HTTP 網址,則只能選用這個選項。
IT 管理員也可以在「網頁應用程式」頁面中編輯及刪除網頁應用程式。刪除網頁應用程式時會將其從使用者的 Google Play 管理版商店中移除,但如果應用程式已安裝在裝置上,使用者仍可存取該應用程式。如要從使用者的裝置上刪除網頁應用程式,請參閱刪除應用程式。如要瞭解如何建立及編輯網頁應用程式,請參閱 Google Play 管理版說明中心中的使用者操作說明。
選取按鈕
發布網頁應用程式後,其詳細資料頁面會包含「SELECT」按鈕。您需要指定 IT 管理員按下這個按鈕時要執行的動作 (例如發布應用程式),請參閱步驟 3 中的 onproductselect
。處理 iframe 事件)。
整理應用程式

在「整理應用程式」頁面中,IT 管理員可以將應用程式分類為集合 (又稱為「叢集」)。舉例來說,IT 管理員可以為常用的應用程式建立「Essentials」集合,或是為追蹤費用、記錄旅遊等相關應用程式建立「支出」集合。集合會顯示在使用者裝置的 Play 商店首頁。
EMM 必須使用 iframe 網址參數中的
SELECT mode
,才能搜尋應用程式並將應用程式加入集合。
在使用者的裝置上,Play 商店應用程式只會顯示使用者 (或裝置) 可用的收藏應用程式。如果集合中沒有任何可供使用者 (或裝置) 使用的應用程式,就不會顯示在 Play 商店中。

。
IT 管理員也可以在「整理應用程式」頁面中編輯、刪除及複製現有的收藏。如需操作說明,請參閱 Google Play 管理版說明中心。
將 iframe 新增至控制台
步驟 1:產生網頁權杖
呼叫 enterprises.webTokens.create
以產生可識別企業的網頁權杖。回應會包含符記的 value
。
- 將
parentFrameUrl
設為代管 iframe 的父項頁框網址。 - 使用
iframeFeature
指定要在 iframe 中啟用的功能:PLAY_SEARCH
、PRIVATE_APPS
、WEB_APPS
、STORE_BUILDER
(整理應用程式)。如果未設定iframeFeature
,則 iframe 會預設啟用所有功能。
步驟 2:算繪 iframe
以下是如何算繪 Google Play 管理版 iframe 的範例:
<script src="https://apis.google.com/js/api.js"></script>
<div id="container"></div>
<script>
gapi.load('gapi.iframes', function() {
var options = {
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT',
'where': document.getElementById('container'),
'attributes': { style: 'width: 600px; height:1000px', scrolling: 'yes'}
}
var iframe = gapi.iframes.getContext().openChild(options);
});
</script>
此程式碼會在容器 div
內產生 iframe。如先前所述,您可以使用「attributes」選項設定要套用至 iframe 代碼的屬性。
網址參數
下表列出 iframe 的所有可用參數,可做為網址參數新增至網址,例如:
'url': 'https://play.google.com/work/embedded/search?token=web_token&mode=SELECT&showsearchbox=TRUE',
參數 | 頁面 | 必填 | 說明 |
---|---|---|---|
token |
不適用 | 是 | 步驟 1 傳回的權杖。 |
iframehomepage |
不適用 | 否 | 在轉譯 iframe 時顯示的初始網頁。可能的值為 PLAY_SEARCH 、WEB_APPS 、PRIVATE_APPS 和 STORE_BUILDER (整理應用程式)。如果未指定,系統會依下列優先順序決定要顯示哪個頁面:1. PLAY_SEARCH , 2. PRIVATE_APPS , 3.
WEB_APPS , 4. STORE_BUILDER 。 |
locale |
不適用 | 否 | 正確格式的 BCP 47 語言標記,用於將 iframe 中的內容本地化。如未指定,則採用預設值 en_US 。 |
mode |
搜尋應用程式 | 否 |
SELECT :讓 IT 管理員選取應用程式。APPROVE (預設):讓 IT 管理員選取、核准及取消核准應用程式。
|
showsearchbox |
搜尋應用程式 | 否 | TRUE (預設):顯示搜尋框,並在 iframe 中啟動搜尋查詢。FALSE :系統不會顯示搜尋框。 |
search |
搜尋應用程式 | 否 | 搜尋字串。如果指定了這個參數,iframe 會將 IT 管理員導向使用指定字串的搜尋結果。 |
步驟 3:處理 iframe 事件
您也應在整合過程中處理下列事件。
活動 | 說明 |
---|---|
onproductselect |
使用者選取或核准應用程式。這會傳回包含以下內容的物件:{
"packageName": The package name of the app, e.g. "com.google.android.gm",
"productId": The product ID of the app, e.g. "app:com.google.android.gm",
"action": The type of action performed on the document. Possible values are:
"approved", "unapproved" or "selected." If you implement the iframe in |
onproductselect
:iframe.register('onproductselect', function(event) { console.log(event); }, gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER);
將自己的應用程式上傳至 Google Play 商店
如果您或客戶開發 Android 應用程式,可以使用 Google Play 管理中心將應用程式上傳至 Play 商店。
如果您不想讓應用程式在 Play 商店公開發布,可以使用 Google Play 管理中心將應用程式限制為單一企業。另一個方法是使用 Google Play Custom App Publishing API,透過程式設計發布私人應用程式。私人應用程式僅供限制的企業使用。使用者仍可透過政策安裝這些應用程式,但企業外的使用者無法看到這些應用程式。