設定 EMM 通知

Google Play 會在 用於回應影響企業的各種事件。舉例來說 獲得核准後,系統會傳送 ProductApprovalEvent 通知。

EMM 通知與特定企業服務帳戶相關聯 (ESA)。如果您是 EMM,可以將 即可顯示根據 發出的通知。

EMM 通知是透過 Google Cloud 傳送 Pub/Sub。如要進一步瞭解如何 設定 Pub/Sub 通知,請參閱訂閱者設定說明 總覽提取訂閱者 指南

確認您已成功設定系統,以便接收 EMM 接收 Google Play 的通知,並擷取 Cloud Pub/Sub 的名稱 需要連結訂閱的主題,呼叫 Enterprises.sendTestPushNotification

傳送測試通知,即可驗證您的 EMM 與 Google Cloud 整合作業 企業適用的 Pub/Sub 服務如果 EMM 通知正確 設定後,API 會傳回下列內容:

    {
        topic_name: "/projects/project-name/topics/play-work-012345",
        message_id: "128976912439"
    }

提取通知

Google Cloud Pub/Sub 支援兩種不同的通知機制:提取和 。不過,建議您僅使用提取通知。提取方法 不需要任何外部伺服器設定,且須透過程式輔助方式運作 以及手動建立 ESA。提取通知的另一個優點是 客戶幾乎不需要進行額外設定或維護。 使用 Enterprises.pullNotificationSet敬上 和 Enterprises.acknowledgeNotificationSet。 透過長時間執行的傳出來接收及確認 EMM 通知 連線狀態。

撥打電話時 Enterprises.pullNotificationSet、 建議將 requestMode 保留為預設值 (waitForNotifications)。導致要求必須等待一或多個 通知才會傳回。如果沒有任何通知 之後,該要求會傳回空白的通知清單, 請再次嘗試提出要求

收到通知後,請撥打 Enterprises.acknowledgeNotificationSet敬上 確保下次通話時不會收到同樣的通知 Enterprises.pullNotificationSet

您也可以選擇將 requestMode 設為 returnImmediately 正在撥打 Enterprises.pullNotificationSet。在這種情況下,系統會回覆 包含任何待處理的通知或空白清單 (如果無) 都存在。這個 requestMode 做法可協助您 初期測試通知實作

EMM 通知範例

以下舉例說明事件產生的一些事件以及通知類型:

注意:下列通知類型已不適用: ProductApprovalEventAppUpdateEventNewPermissionsEventAppRestrictionsSchemaChangeEventProductAvailabilityChangeEventNewDeviceEvent。對於 AppUpdateEvent,您必須使用 高優先順序更新模式 ,如 。

說明通知
系統會透過 Google Play EMM API。您需要傳送測試通知來確認 即可接收 Google Play 發布的通知 瞭解所有 Google Play 相關通知所使用的主題名稱。 TestPushNotification
新佈建的裝置隨時可以由 Google Play EMM API:您現在可以 呼叫需要裝置 deviceId 的 API (例如「安裝」) 和 傳回裝置的 API 資源。只有在第一個帳戶佈建完畢之後,系統才會傳送這則通知 即可。 已淘汰 NewDeviceEvent
管理員會在 Google Play 管理版控制台。 已淘汰 ProductApprovalEvent
裝置待安裝作業逾時。舉例來說 接受安裝要求,但多起裝置無法取得裝置 天,因此無法確認安裝。系統會傳送安裝逾時 通知。InstallFailureEvent
已發布新的應用程式版本。更新可供單一使用者下載 或更多 (但不一定全部) 裝置。 已淘汰 AppUpdateEvent
應用程式更新需要新權限通過管理員核准。 安裝是否會發生更新或安裝系統會在 應用程式接受的權限集與應用程式 - 要求的權限。 已淘汰 NewPermissionsEvent
已發布包含全新或修改過的應用程式版本 受管理的設定結構定義。開發人員 上傳新的 APK,Google Play 會比較資訊清單中的架構 上方應用程式提到的結構如果結構定義已變更 通知企業已核准應用程式。 已淘汰 AppRestrictionsSchemaChangeEvent
沒有可用的應用程式,或重新安裝無法使用的應用程式 。如果開發人員取消發布,應用程式的供應情形也會隨之變更 或應用程式遭到 Google Play 下架如果 無法使用的應用程式將重新加入 Google Play。 已淘汰 ProductAvailabilityChangeEvent