設定 Microsoft Launcher

Microsoft Launcher 是一個 Android 應用程式,可讓使用者個人化其手機、保持井然有序,以及從手機轉移到電腦。

在 Android Enterprise 完全受控裝置上,啟動器可讓企業 IT 系統管理員選取桌布、應用程式和圖示位置,來自定義受控裝置主畫面。 這會標準化不同 OEM 裝置和系統版本上所有受控 Android 裝置的外觀與風格。

如何設定 Microsoft Launcher 應用程式

將 Microsoft Launcher 應用程式新增至 Intune 之後,流覽至 Microsoft Intune 系統管理中心,然後選取 [應用程式>應用程式設定原則]。 為執行 Android 的受管理裝置新增設定原則,然後選擇 [Microsoft Launcher] 作為相關聯的應用程式。 按兩下 [ 組態設定 ] 以設定不同的可用 Microsoft Launcher 設定。

選擇組態設定格式

有兩種方法可用來定義 Microsoft Launcher 的組態設定:

  • 設定設計 工具可讓您使用容易使用的UI來設定設定,讓您開啟或關閉功能並設定值。 在此方法中,有數個已停用且實值類型為 BundleArray 的組態密鑰。 這些設定金鑰只能藉由輸入 JSON 資料來設定。

  • JSON 資料 可讓您使用 JSON 腳本定義所有可能的組態金鑰。

如果您使用組態 Designer 新增屬性,您可以從 [組態設定格式] 下拉式清單中選取 [輸入 JSON 數據],自動將這些屬性轉換為 JSON,如下所示。

組態設定格式 - 使用設定設計工具

注意事項

透過組態 Designer 設定屬性之後,JSON 數據也會更新,只反映這些屬性。 若要將其他組態密鑰新增至 JSON 數據,請使用 JSON 腳本範例 來複製每個組態密鑰的必要行。

編輯先前建立的應用程式設定原則時,如果已設定複雜的屬性,編輯程式將會顯示 JSON 數據編輯器。 所有先前設定的設定都會保留下來,而且您可以切換為使用組態設計工具來修改支持的設定。

使用組態 Designer

設定設計工具可讓您選取預先填入的設定及其相關聯的值。

組態設定格式 - 輸入 JSON 數據

下表列出 Microsoft Launcher 可用的組態索引鍵、值類型、預設值和描述。 描述會根據選取的值提供預期的裝置行為。 組態 Designer 中停用的組態金鑰不會列在數據表中。

組態金鑰 值類型 預設值 描述
註冊類型 String 預設 可讓您設定此原則應套用的註冊類型。 默 值目前是指 CorporateOwnedBusinessOnly。 目前沒有其他支持的註冊類型。 JSON 金鑰名稱:management_mode_key
允許主畫面應用程式訂單用戶變更 布林值 True 可讓您指定使用者是否可以變更 主畫面應用程式順序 設定。
  • 如果設定為 True,則只會針對初始部署強制執行原則中定義的應用程式順序。 之後,將不會強制執行原則,以遵守使用者可能所做的任何變更。
  • 如果設定為 False,則會在每次同步處理時強制執行應用程式訂單。

注意: 主畫面應用程式訂單只能透過 JSON 編輯器來設定。

JSON 金鑰名稱:
com.microsoft.launcher.HomeScreen.AppOrder.UserChangeAllowed
設定格線大小 String 自動 可讓您設定要在主畫面上放置應用程式的網格線大小。 您可以設定應用程式資料列和資料行的數目,以下列格式定義網格線大小: columns;rows。 如果您定義網格線大小,將顯示在主畫面上數據列中的應用程式數目上限會是您設定的數據列數目,而將顯示在主畫面數據行中的應用程式數目上限會是您設定的數據行數目。

JSON 金鑰名稱:
com.microsoft.launcher.HomeScreen.GridSize
設定裝置背景圖案 String Null 可讓您輸入要設定為桌布的影像 URL,以設定您選擇的背景圖案。

JSON 金鑰名稱:
com.microsoft.launcher.Wallpaper.URL
設定允許的裝置桌布用戶變更 布林值 True 可讓您指定使用者是否可以變更 [設定裝置桌布] 設定。
  • 如果設定為 True,則只會針對初始部署強制執行原則中的桌布。 稍後將不會強制執行原則,以遵守使用者可能所做的任何變更。
  • 如果設定為 False,則會在每次同步處理時強制執行桌布。

JSON 金鑰名稱:
com.microsoft.launcher.Wallpaper.URL.UserChangeAllowed
摘要啟用 布林值 True 可讓您在使用者在主畫面向右撥動時,在裝置上啟用啟動器摘要。
  • 如果設定為 True,則會啟用摘要。
  • 如果設定為 False,則會停用摘要。

JSON 金鑰名稱:
com.microsoft.launcher.Feed.Enabled
摘要啟用允許用戶變更 布林值 True 可讓您指定使用者是否可以變更 [啟 用摘要 ] 設定。
  • 如果設定為 True,則只會針對初始部署強制執行摘要。 稍後將不會強制執行原則,以遵守使用者可能所做的任何變更。
  • 如果設定為 False,每次同步處理時都會強制執行摘要。

JSON 金鑰名稱:com.microsoft.launcher.Feed.Enabled.UserChangeAllowed
搜尋列位置 String 靠下 可讓您指定 搜尋列在 主畫面上的位置。
  • 如果設定為 [底部],搜尋列會位於主畫面底部。
  • 如果設定為 [頂端],搜尋列會位於主畫面頂端。
  • 如果設定為 [隱藏],搜尋列將會從主畫面中移除。

JSON 金鑰名稱:
com.microsoft.launcher.Search.SearchBar.Placement
允許搜尋列放置用戶變更 布林值 True 可讓您指定使用者是否可以變更 搜尋列放置 設定。
  • 如果設定為 True,則只會針對初始部署強制執行搜尋列位置。 稍後將不會強制執行原則,以遵守使用者可能所做的任何變更。
  • 如果設定為 False,則會在每次同步處理時強制執行搜尋列的位置。

JSON 金鑰名稱:
com.microsoft.launcher.Search.SearchBar.Placement.UserChangeAllowed

注意: 對於 Microsoft Launcher 6.2 版和更新版本,將不再強制執行此設定。 因此,將此值設定為 True 不會有任何作用。 您的終端使用者將無法自定義其裝置上搜尋列位置。

停駐模式 String 顯示 可讓您在使用者從主畫面底部向上撥動時,在裝置上啟用 Dock。
  • 如果設定為 [顯示],則會啟用停駐。
  • 如果設定為 [隱藏],停駐會從主畫面隱藏,但用戶可以在需要時顯示它。
  • 如果設定為 [ 已停用],則停用停駐。

JSON 金鑰名稱:
com.microsoft.launcher.Dock.Mode
允許停駐模式用戶變更 String True 可讓您指定終端使用者是否可以變更 [停駐模式] 設定。
  • 如果設定為 True,則只會針對初始部署強制執行停駐模式設定。 稍後將不會強制執行原則,以遵守使用者可能所做的任何變更。
  • 如果設定為 False,則會在每次同步處理時強制執行停駐模式設定。

JSON 金鑰名稱:
com.microsoft.launcher.Dock.Mode.UserChangeAllowed

輸入 JSON 數據

輸入 JSON 數據以設定 Microsoft Launcher 的所有可用設定,以及設定 Designer 中停的設定,如下所示。

設定 Designer - JSON 數據

除了上) 上 (組態 Designer 表中所列的可設定設定清單之外,下表還提供您只能透過 JSON 資料設定的組態密鑰。

組態金鑰 值類型 預設值 描述
設定 Allow-Listed 應用程式
JSON 金鑰:com.microsoft.launcher.HomeScreen.Applications
BundleArray 請參閱: 設定允許列出的應用程式 可讓您從裝置上安裝的應用程式中,定義一組可在主畫面上顯示的應用程式。 您可以輸入想要顯示之應用程式的應用程式套件名稱來定義應用程式,例如, com.android.settings 讓設定可在主畫面上存取。 您在本節中允許列出的應用程式應該已安裝在裝置上,才能顯示在主畫面上。

屬性:

  • 包: 應用程式套件名稱
  • 類: 特定應用程式頁面特有的應用程式活動。 如果此值是空的,則會使用預設應用程式頁面。
主畫面應用程式訂單
JSON 金鑰: com.microsoft.launcher.HomeScreen.AppOrder
BundleArray 請參閱: 主畫面應用程式訂單 可讓您在主畫面上指定應用程式訂單。

屬性:

  • 類型: 如果您要指定應用程式的位置,唯一支援的類型是 application。 如果您要指定 Web 連結的位置,則類型為 weblink
  • 位置: 這會指定主畫面上的應用程式圖示位置。 這會從左上方的位置 1 開始,然後由左至右、由上至下。
  • 包: 這是用來指定應用程式順序的應用程式套件名稱。
  • 類: 是特定應用程式頁面特有的應用程式活動。 如果此值是空的,則會使用預設的應用程式頁面。 此屬性用於應用程式。
  • 標籤: 是特定應用程式頁面特有的應用程式活動。 如果此值是空的,則會使用預設的應用程式頁面。 此屬性用於應用程式。
  • 連結: 用戶按兩下 Web 連結圖示之後要啟動的 URL。 此屬性用於 Web 連結。
設定釘選的 Web 連結
JSON 金鑰: com.microsoft.launcher.HomeScreen.WebLinks
BundleArray 不適用 此金鑰可讓您將網站釘選到主畫面作為快速啟動圖示。 如此一來,您就可以確定終端使用者可以快速且輕鬆地存取基本網站。 您可以修改 [主畫面應用程式順序] 設定中每個 Web 連結圖示的位置。

屬性:

  • 標籤: MS Launcher 主畫面上顯示的網頁連結標題。
  • 連結: 用戶按兩下 Web 連結圖示之後要啟動的 URL。
設定資料夾圖示圖形、開啟格式和捲動方向
JSON 金鑰: com.microsoft.launcher.Folder.Style
BundleArray 不適用 可讓您定義資料夾圖示的外觀,以及在 Microsoft Launcher 主畫面和擴充座上開啟資料夾的方式。

屬性:

  • folderShape: 此索引鍵可以設定為五個值之一: Rounded_squareSquareSquircleRoundTeardrop
  • openFullScreen: 此索引鍵可以設定為下列其中一個值: TrueFalse。 如果設定為 True,則會在全螢幕中開啟資料夾。 如果設定為 False,則不會在全螢幕中開啟資料夾。
  • folderScroll: 此索引鍵可以設定為下列其中一個值: verticalhorizontal。 預設值會設定為 vertical
設定允許的資料夾圖示圖形、開啟格式和捲動方向用戶變更
JSON 金鑰: com.microsoft.launcher.Folder.Style.UserChangeAllowed
布林值 True 可讓您指定使用者是否可以變更 [資料夾樣式] 設定。

  • 如果設定為 True,則只會針對初始部署強制執行資料夾的形狀、資料夾開啟的方式,以及資料夾捲動原則中所定義的方式。 稍後將不會強制執行原則,以遵守使用者稍後可能所做的任何變更。
  • 如果設定為 False,則為資料夾的形狀、資料夾開啟的方式,以及每次同步處理時會強制執行資料夾卷動的方式。

設定允許列出的應用程式

{
    "key": "com.microsoft.launcher.HomeScreen.Applications",
    "valueBundleArray": 
    [
        {
            "managedProperty": [
                {
                    "key": "package",
                    "valueString": "com.android.settings"
                },
                {
                    "key": "class",
                    "valueString": ""
                }
            ]
        }
    ]
}

主畫面應用程式訂單

{
    "key": "com.microsoft.launcher.HomeScreen.AppOrder",
    "valueBundleArray": 
    [
        {
            "managedProperty": [
                {
                    "key": "type",
                    "valueString": "application"
                },
                {
                    "key": "position",
                    "valueInteger": 1
                },
                {
                    "key": "package",
                    "valueString": "com.android.settings"
                },
                {
                    "key": "class",
                    "valueString": ""
                }
            ]
        }
    ]
}
{ 
    "key": "com.microsoft.launcher.HomeScreen.WebLinks",  
    "valueBundleArray": [ 
        { 
            "managedProperty": [ 
                { 
                    "key": "label",
                    "valueString": "weblink" 
                },  
                { 
                    "key": "link", 
                    "valueString": "https://www.microsoft.com" 
                } 
            ] 
        }
    ] 
},
{ 
    "key": "com.microsoft.launcher.HomeScreen.AppOrder",  
    "valueBundleArray": [ 
        { 
            "managedProperty": [ 
                { 
                    "key": "type",  
                    "valueString": "weblink" 
                },  
                { 
                    "key": "position",  
                    "valueInteger": 2
                },  
                { 
                    "key": "label",  
                    "valueString": "Microsoft" 
                },  
                { 
                    "key": "link",  
                    "valueString": "https://www.microsoft.com" 
                } 
            ] 
        }
    ] 
}

Microsoft Launcher 組態範例

以下是包含所有可用組態金鑰的範例 JSON 文稿:

{
    "kind": "androidenterprise#managedConfiguration", 
    "productId": "app:com.microsoft.launcher", 
    "managedProperty": [
        {
            "key": "management_mode_key", 
            "valueString": "Default"
        }, 
        {
            "key": "com.microsoft.launcher.Feed.Enable.UserChangeAllowed", 
            "valueBool": false
        }, 
        {
            "key": "com.microsoft.launcher.Feed.Enable", 
            "valueBool": true
        }, 
        {
            "key": "com.microsoft.launcher.Wallpaper.Url.UserChangeAllowed", 
            "valueBool": false
        }, 
        {
            "key": "com.microsoft.launcher.Wallpaper.Url", 
            "valueString": "http://www.contoso.com/wallpaper.png"
        }, 
        {
            "key": "com.microsoft.launcher.HomeScreen.GridSize", 
            "valueString": "5;5"
        }, 
        {
            "key": "com.microsoft.launcher.HomeScreen.Applications", 
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "package", 
                            "valueString": "com.ups.mobile.android"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                }, 
                {
                    "managedProperty": [
                        {
                            "key": "package", 
                            "valueString": "com.microsoft.teams"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                }, 
                {
                    "managedProperty": [
                        {
                            "key": "package", 
                            "valueString": "com.microsoft.bing"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                }
            ]
        }, 
        { 
            "key": "com.microsoft.launcher.HomeScreen.WebLinks",  
            "valueBundleArray": [ 
                { 
                    "managedProperty": [ 
                        { 
                            "key": "label",
                            "valueString": "News" 
                        },  
                        { 
                            "key": "link", 
                            "valueString": "https://www.contoso.com" 
                        } 
                    ] 
                }
            ] 
        },
        {
            "key": "com.microsoft.launcher.HomeScreen.AppOrder.UserChangeAllowed", 
            "valueBool": false
        }, 
        {
            "key": "com.microsoft.launcher.HomeScreen.AppOrder", 
            "valueBundleArray": [
                {
                    "managedProperty": [
                        {
                            "key": "type", 
                            "valueString": "application"
                        }, 
                        {
                            "key": "position", 
                            "valueInteger": 17
                        }, 
                        {
                            "key": "package", 
                            "valueString": "com.ups.mobile.android"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                }, 
                {
                    "managedProperty": [
                        {
                            "key": "type", 
                            "valueString": "application"
                        }, 
                        {
                            "key": "position", 
                            "valueInteger": 18
                        }, 
                        {
                            "key": "package", 
                            "valueString": "com.microsoft.teams"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                }, 
                {
                    "managedProperty": [
                        {
                            "key": "type", 
                            "valueString": "application"
                        }, 
                        {
                            "key": "position", 
                            "valueInteger": 19
                        }, 
                        {
                            "key": "package", 
                            "valueString": "com.microsoft.bing"
                        }, 
                        {
                            "key": "class", 
                            "valueString": ""
                        }
                    ]
                },
                {
                    "managedProperty": [
                        {
                            "key": "type", 
                            "valueString": "weblink"
                        }, 
                        {
                            "key": "position", 
                            "valueInteger": 20
                        }, 
                        {
                            "key": "label", 
                            "valueString": "News"
                        }, 
                        {
                            "key": "link", 
                            "valueString": "https://www.contoso.com"
                        }
                    ]
                }
            ]
        }
    ]
}

後續步驟