iOS MDM Home Screen Layout Command. Move system applications to new page after specified home page apps

Hello,

I have a working install Home Screen Layout command for a DEP device via an MDM service I work on. The issue is with the system applications.

I thought that by specifying a Home Screen Layout via a plist all system applications would appear in alphabetical order on a page / pages beginning after the applications specified for the home screen layout.

Instead they appear to fill in gaps in the Home Screen Layout, defeating the point of specifying a layout.

Is there a way to configure the system applications to behave in this way?

I have attached my working plist (it goes through more formatting to complete the payload, but the content for applications and folders remains). I have also attached images of a device the plist has been applied to.

My plist:

<array>
	<dict>
		<key>Dock</key>
		<array>
			<dict>
				<key>Type</key>
				<string>Application</string>
				<key>BundleID</key>
				<string>com.facebook.Facebook</string>
			</dict>
			<dict>
				<key>Type</key>
				<string>Application</string>
				<key>BundleID</key>
				<string>com.google.b612</string>
			</dict>
			<dict>
				<key>Type</key>
				<string>Application</string>
				<key>BundleID</key>
				<string>com.amazon.AmazonUK</string>
			</dict>
			<dict>
				<key>Type</key>
				<string>Folder</string>
				<key>DisplayName</key>
				<string>Example</string>
				<key>Pages</key>
				<array>
					<array>
						<dict>
							<key>Type</key>
							<string>Application</string>
							<key>BundleID</key>
							<string>com.apple.News</string>
						</dict>
						<dict>
							<key>Type</key>
							<string>Application</string>
							<key>BundleID</key>
							<string>com.becrypt.becrypt</string>
						</dict>
					</array>
				</array>
			</dict>
		</array>
		<key>Pages</key>
		<array>
			<array>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.apple.MobileSMS</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.mike-ferenduros.Chunky-Comic-Reader</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.argility.flashfigures</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.apple.camera</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Folder</string>
					<key>DisplayName</key>
					<string>Display Name example</string>
					<key>Pages</key>
					<array>
						<array>
							<dict>
								<key>Type</key>
								<string>Application</string>
								<key>BundleID</key>
								<string>com.apple.podcasts</string>
							</dict>
							<dict>
								<key>Type</key>
								<string>Application</string>
								<key>BundleID</key>
								<string>com.linkedin.LinkedIn</string>
							</dict>
						</array>
					</array>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.apple.AppStore</string>
				</dict>
			</array>
			<array>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.microsoft.Office.Outlook</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.apple.Bridge</string>
				</dict>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.dy.app</string>
				</dict>
			</array>
			<array>
				<dict>
					<key>Type</key>
					<string>Application</string>
					<key>BundleID</key>
					<string>com.nhs.online</string>
				</dict>
			</array>
		</array>
	</dict>
</array>


iOS MDM Home Screen Layout Command. Move system applications to new page after specified home page apps
 
 
Q