{"id":3282,"date":"2020-12-28T08:47:26","date_gmt":"2020-12-28T16:47:26","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=3282"},"modified":"2025-09-29T15:12:06","modified_gmt":"2025-09-29T22:12:06","slug":"client-deployment-using-emm-mdm-products","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/","title":{"rendered":"Client Deployment using EMM \/ MDM Products"},"content":{"rendered":"\n<p>In addition to the <a href=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/scan2command-and-scan2configure-profiles\/\" target=\"_blank\" rel=\"noreferrer noopener\">Scan2Configure<\/a> features within StayLinked, organizations that employ enterprise and device management products may wish to deploy or configure StayLinked using these management tools. It is important to keep in mind that certain files should never be managed by third-party products, as adjustments to these files may break related StayLinked features.<\/p>\n\n\n\n<p>It is recommended that notepad is used to create a file or use a working sample to avoid file format or encoding issues. Working configuration files can be collected from the Administrator Connections list by right clicking on a session and choosing one of the following file retrieval options:<\/p>\n\n\n\n<ul><li>File &gt; Receive from Device &gt; enter staylink.ini<\/li><li>Commands &gt; Edit Client INI file<\/li><li>View &gt; Client INI<\/li><\/ul>\n\n\n\n<h2><strong>Configuration File Contents<\/strong><\/h2>\n\n\n\n<p>It is recommended that the contents of staylink.ini are limited to the server address and that the file is pushed once and then left for use with StayLinked features. The StayLinked Server can handle any future additional configuration once a device is able to establish a connection.<\/p>\n\n\n\n<p>Resending the client configuration file after deployment or including other files, such as session.ini can break StayLinked configuration or administration features or potentially put devices into configuration loops. Once the Client is directed to the StayLinked Server, Client Settings features in the product can be used to standardize and configure the various Client features and options. The host address line can be configured with an IP or using a DNS or FQDN value.<\/p>\n\n\n\n<ul><li>host_ip=yourserveraddress<\/li><\/ul>\n\n\n\n<p>Android and iOS devices may also want to include the following setting if you want to suppress the first time message that appears with new installations.<\/p>\n\n\n\n<ul><li>first_time_messages = 0<\/li><\/ul>\n\n\n\n<p>Options for third-party deployment vary based on the device make, model, and operating system.<\/p>\n\n\n\n<h2><strong>Android versions up to and including 10<\/strong><\/h2>\n\n\n\n<p>Without storage permissions, working files may be inaccessible through the file system and stored in a hidden OS folder. With storage permissions granted, the program objects are stored in the&nbsp;<strong>Internal Storage\/Android\/data\/com.staylinked.AndroidClient\/<\/strong>&nbsp;location.<\/p>\n\n\n\n<p>Note that not all devices offer an Internal Storage mount and may have a different default file system location, such as SDCard. Once a client is installed and has storage permissions, a custom configuration file called staylink.ini can be pushed to pre-configure the Client with the Server address. Your EMM\/MDM will need to grant storage permissions in order to replace the default installation staylink.ini configuration file. Granting storage permissions after use will change the working directory and cause the client to lose any earlier configuration from the hidden working folder.<\/p>\n\n\n\n<h2><strong>Android versions 11 and above<\/strong><\/h2>\n\n\n\n<p>Android 11 and newer operating systems have extended restrictions on file system management. Client versions 15.3 build 232 and newer offer a storage permission option that allows extended access for use with other deployment options for the staylink.ini.<\/p>\n\n\n\n<p>From client version 15.3.0 build 232 upon first time start up the client would check in the pre-stage locations for a pre-stages staylink.ini, if import is successful this will automatically copy the configuration to the protected folder that the SmartTE app uses which is no longer accessible from Android 11.<\/p>\n\n\n\n<p>From Client version 15.4.0 build 240 the client will now check for servers.ini, connection.ini, scanner.ini and staylink.ini, in addition to this the client will now check in the pre-stage locations upon every connection.<\/p>\n\n\n\n<h2><strong>Honeywell Android Clients<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/licensing\/#honeywell-licenses\">Honeywell-branded<\/a>&nbsp;clients devices should use Honeywell software and follow the recommendations for deployment provided by Honeywell. All Honeywell Client software must be provided by Honeywell.<\/p>\n\n\n\n<p>Client (version 15.3 build 232 and newer) adds an optional deployment location for Honeywell. Note that some firmware versions do not support this location, while all devices should support the downloads folder.<br>\/storage\/IPSM\/StayLinked\/<\/p>\n\n\n\n<h2><strong>Zebra Android Clients<\/strong><\/h2>\n\n\n\n<p>StayLinked clients for Zebra devices can be downloaded from either the Google Play Store or our downloads site (downloads accounts can be created upon request).<\/p>\n\n\n\n<p>Client (version 15.3 build 232 and newer) adds an optional deployment location for Zebra. Note that some firmware versions do not support this location, while all devices should support the downloads folder.<br>\/enterprise\/usr\/<\/p>\n\n\n\n<h2><strong>All Other Clients<\/strong><\/h2>\n\n\n\n<p>StayLinked clients can be downloaded from either the Google Play Store or our downloads site (downloads accounts can be created upon request).<\/p>\n\n\n\n<p>Client (version 15.3 build 232 and newer) deployment locations.<br>\/sdcard\/Download\/<br>\/sdcard\/Download\/StayLinked\/<\/p>\n\n\n\n<h2><strong><strong>Windows and Java Clients<\/strong><\/strong><\/h2>\n\n\n\n<p>Traditional windows-based devices show the client working directory as part of the install.txt file included with each client download. Following the manual installation steps using your MDM should provide a persistent installation. This includes Windows CE and Windows Mobile device operating systems of all versions. Preloading the staylink.ini in this working directory will prepare the client with configuration for the first launch and connection to your StayLinked Server.<\/p>\n\n\n\n<p>Windows Desktop and Java clients may require an installer to load the software and make appropriate directory and operating system configuration. Once any client is installed on a test device, it should be easily located for replication by management software to pre-place the configuration file after the software installation.<\/p>\n\n\n\n<p>The Windows desktop client supports a few installation switches at the launch of the setup executable:<\/p>\n\n\n\n<ul><li>Setup \/S \/HOSTIP=<em>192.168.1.10<\/em> \/HOSTPORT=3006<\/li><\/ul>\n\n\n\n<p>The S provides a silent install while the host IP should point to the address of your StayLinked Server installation. The default port is 3006 and should not be required unless your StayLinked server has been customized to use a different port number. Please note it may require an underscore between HOST_IP and HOST_PORT depending on the version you are running.&nbsp; The latest version should require the above without the underscore.<\/p>\n\n\n\n<h2><strong>Managed Google Play installation<\/strong> for SOTI MobiControl<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/ManagedGooglePlay_mgp.mp4\"><\/video><\/figure>\n\n\n\n<p>As tested with SOTI MobiControl, (version 15.5 or greater) or SOTI Enterprise (version 15.5 or greater). General steps are as follows:<\/p>\n\n\n\n<p>Determine which file location you want to use:<br>&gt;  Google Play Store (Latest Version Only)<br>&gt;  StayLinked Portal (Version choices available)<\/p>\n\n\n\n<p>Select desired \u2018App Source\u2019 in the drop-down menu<br>Select \u2018Managed Google Play\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"797\" height=\"210\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image.png\" alt=\"\" class=\"wp-image-3988\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image.png 797w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-300x79.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-768x202.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-50x13.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-60x16.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-100x26.png 100w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/figure>\n\n\n\n<p>Locate the StayLinked SmartTE Client in the \u2018Featured Work Apps\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"437\" height=\"249\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1.png\" alt=\"\" class=\"wp-image-3989\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1.png 437w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1-300x171.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1-50x28.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1-60x34.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-1-100x57.png 100w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><\/figure>\n\n\n\n<p>This should provide access to pre-configuration options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"499\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2.png\" alt=\"\" class=\"wp-image-3990\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2-300x154.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2-768x393.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2-50x26.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2-60x31.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-2-100x51.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<h2><strong>Google Enterprise Application installation<\/strong> for SOTI MobiControl<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/GoogleEnterpriseApp_ent_app.mp4\"><\/video><\/figure>\n\n\n\n<p>When using a specific APK file from the StayLinked downloads site.<br>Change the pull down \u2018App Source\u2019 to Enterprise.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"269\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3.png\" alt=\"\" class=\"wp-image-3991\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3-300x83.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3-768x212.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3-50x14.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3-60x17.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-3-100x28.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Upload the desired APK version from the StayLinked Portal:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"812\" height=\"698\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4.png\" alt=\"\" class=\"wp-image-3992\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4.png 812w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4-300x258.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4-768x660.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4-50x43.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4-60x52.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-4-100x86.png 100w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p>Under \u2018Advanced Configurations\u2019 select \u2018CONFIGURE\u2019.<br>This opens the \u2018ADVANCED CONFIGURATIONS\u2019 WINDOW.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"845\" height=\"402\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5.png\" alt=\"\" class=\"wp-image-3993\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5.png 845w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5-300x143.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5-768x365.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5-50x24.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5-60x29.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-5-100x48.png 100w\" sizes=\"(max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>This opens the App Details information. When selecting \u2018Installation Options\u2019 you can determine the \u2018Deployment Type\u2019 and \u2018App Update Mode\u2019. These configurations should follow the organizations SOTI policies.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"321\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6.png\" alt=\"\" class=\"wp-image-3994\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6-300x99.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6-768x253.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6-50x16.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6-60x20.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-6-100x33.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Advance the menu to \u2018Managed App Config\u2019. Enable the Managed App Config.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"297\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7.png\" alt=\"\" class=\"wp-image-3995\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7-300x91.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7-768x234.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7-50x15.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7-60x18.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-7-100x30.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Enable the \u2018Managed App Config\u2019. This will open the \u2018Client Settings\u2019 toggle. Turning this on opens the Client Settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"287\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8.png\" alt=\"\" class=\"wp-image-3996\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8-300x88.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8-768x226.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8-50x15.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8-60x18.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-8-100x29.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Enabling the \u2018Client Settings\u2019 opens fields for the SmartTE supported Managed Configurations.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"975\" height=\"502\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9.png\" alt=\"\" class=\"wp-image-3997\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9.png 975w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9-300x154.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9-768x395.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9-50x26.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9-60x31.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-9-100x51.png 100w\" sizes=\"(max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>Server Address must be a DNS or IP address. Server Port is always 3006. First Time Messages are set to 1 or 0. For the following image to appear on loading the client.<br>1 = True<br>0 = False<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"306\" height=\"656\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10.png\" alt=\"\" class=\"wp-image-3998\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10.png 306w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10-140x300.png 140w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10-23x50.png 23w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10-28x60.png 28w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image-10-47x100.png 47w\" sizes=\"(max-width: 306px) 100vw, 306px\" \/><\/figure>\n\n\n\n<p>Configure any of the desired settings and select \u2018Save\u2019 at the bottom.<\/p>\n\n\n\n<p>This completes the setup needed. The MDM\/EMM will also need to now select the software from the \u2018APP\u2019 listing. Assign to \u2018Devices\u2019 and\/or \u2018Users\u2019.<\/p>\n\n\n\n<h2>SOTI Package Deployment with configuration files<\/h2>\n\n\n\n<p>Using SOTI MobiControl\u2019s Package Studio the package for Installing &amp; Staging can be created.<\/p>\n\n\n\n<p>Create a new package and ensure the option for \u201cPost-Install Script\u201d is checked, application is added and staylink.ini can be added into the same package.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"940\" height=\"449\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image.png\" alt=\"\" class=\"wp-image-4782\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image.png 940w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-300x143.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-768x367.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-50x24.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-60x29.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-100x48.png 100w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>Within the post install add the script as follows : __chmod 777 \u201cinstall location here\u201d (see example below)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"940\" height=\"435\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1.png\" alt=\"\" class=\"wp-image-4784\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1.png 940w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1-300x139.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1-768x355.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1-50x23.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1-60x28.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2024\/01\/image-1-100x46.png 100w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>The chmod script will change the permissions of the file so it gains read\/write permissions that SmartTE needs to copy the content of the file to the internal directory.<\/p>\n\n\n\n<h2>Zebra StageNow installation for Android 11<\/h2>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/Stagenow-Android-11-Config.mp4\"><\/video><\/figure>\n\n\n\n<p>Download the StageNow utility : <a href=\"https:\/\/www.zebra.com\/us\/en\/support-downloads\/software\/utilities\/stagenow.html\">https:\/\/www.zebra.com\/us\/en\/support-downloads\/software\/utilities\/stagenow.html<\/a><\/p>\n\n\n\n<p>Upon opening StageNow click on <strong>Create a new Profile<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"298\" height=\"213\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.00.png\" alt=\"\" class=\"wp-image-4034\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.00.png 298w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.00-50x36.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.00-60x43.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.00-100x71.png 100w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/figure>\n\n\n\n<p>Select the MX version that the handset supports, to check this open the StageNow application on the 3 dots in the top right corner and then <strong>View Client Info<\/strong>, the <strong>MXMF Version<\/strong> shown is the version you should select on StageNow application. Select <strong>Xpert Mode<\/strong> which is the last option in the list and then <strong>create<\/strong>. Give the profile a name, (If you\u2019re wanting to use multiple word profile, names can be spaced using \u201c_\u201d for example \u201cStaylinked_Config_Transfer\u201d)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"792\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-1024x792.png\" alt=\"\" class=\"wp-image-4035\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-1024x792.png 1024w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-300x232.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-768x594.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-50x39.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-60x46.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01-100x77.png 100w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.01.png 1312w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>From the menu, ensure the tab on the right is set to <strong>Deploy, <\/strong>scroll down to <strong>FileMgr<\/strong> and click on it to move it into the column on the right under deploy, then hit <strong>add<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"558\" height=\"425\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02.png\" alt=\"\" class=\"wp-image-4036\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02.png 558w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02-300x228.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02-50x38.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02-60x46.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.02-100x76.png 100w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n\n\n\n<p>Leave all options as default and click on the 3 dots to the right of Source File URI. Click on the 3 dots again on the pop up to search your system for the <strong>staylink.ini<\/strong>. Once located double click on the file to confirm selection, the source path should now appear in the 'Select a File' box, once correct click on OK to confirm.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"916\" height=\"744\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03.png\" alt=\"\" class=\"wp-image-4037\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03.png 916w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03-300x244.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03-768x624.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03-50x41.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03-60x49.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.03-100x81.png 100w\" sizes=\"(max-width: 916px) 100vw, 916px\" \/><\/figure>\n\n\n\n<p>Fill in the <strong>Target path and File Name<\/strong> box, this needs to be:<\/p>\n\n\n\n<p><strong>\/enterprise\/usr\/staylink.ini<\/strong><\/p>\n\n\n\n<p>The StageNow FileMgr should now look like this :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"288\" height=\"490\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04.png\" alt=\"\" class=\"wp-image-4038\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04.png 288w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04-176x300.png 176w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04-29x50.png 29w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04-35x60.png 35w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.04-59x100.png 59w\" sizes=\"(max-width: 288px) 100vw, 288px\" \/><\/figure>\n\n\n\n<p>Click on continue in the bottom right corner once correct, from the next screen select <strong>Unencrypted<\/strong> and press on <strong>Complete Profile<\/strong> in the bottom right corner, on the final screen tick the box for the Barcode type you would like to stage (2D \u2013 PDF417 or 1D &#8211; Linear) and then click on <strong>Test<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"768\" height=\"511\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05.png\" alt=\"\" class=\"wp-image-4039\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05.png 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05-300x200.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05-50x33.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05-60x40.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.05-100x67.png 100w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>This will open the barcode type selected in a PDF viewer, scan this barcode or barcodes with the Zebra unit while the StageNow application is open, if correctly transmitted to the Zebra unit <strong>Staging Successful<\/strong> will show on the screen, this transfer can be checked by going into the file explorer on the Zebra unit and searching for the <strong>staylink.ini<\/strong> within the <strong>\/enterprise\/usr<\/strong> folder.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"248\" height=\"414\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06.png\" alt=\"\" class=\"wp-image-4040\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06.png 248w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06-180x300.png 180w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06-30x50.png 30w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06-36x60.png 36w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/06\/StageNow_And11_1.06-60x100.png 60w\" sizes=\"(max-width: 248px) 100vw, 248px\" \/><\/figure>\n\n\n\n<p>The StayLinked client will now recognize the staylink.ini from this location upon first time start up and configure to the server specified in the staylink.ini file.<\/p>\n\n\n\n<h2><strong>Troubleshooting configuration Imports for Android 11<\/strong><\/h2>\n\n\n\n<p>If after first time startup of the SmartTE client the staylink.ini configuration isn\u2019t imported the staylink.log can be used to diagnose the issues, this file can be found within the StayLinked directory, it can be retrieved by connecting the device manually to the StayLinked Server, right clicking on the connection File &gt; Retrieve from Device in both boxes type in staylink.log.<\/p>\n\n\n\n<p>The extracted log file can be located within the C:\/Program Files\/StayLinked Administrator\/ directory.<\/p>\n\n\n\n<p>Below is a couple of examples of what can be seen within the log file.<\/p>\n\n\n\n<p><strong>Here is a working configuration file:<\/strong><br>230217-162824.466:[i] Did not find an existing 'staylink.ini' file.<br>230217-162824.469:[i] StayLinkedConfiguration.importMdmIniFile <strong>Found a \/storage\/emulated\/0\/Download\/staylink.ini file<\/strong>.&nbsp; Processing&#8230;<br>230217-162824.480:[i] StayLinkedConfiguration.importMdmIniFile imported<br>230217-162824.481:[i] StayLinkedConfiguration.attemptDelete pre-staged file deleted<br><strong>The following will be showed if the staylink.ini is not found or is not present at the time of first time start up:<\/strong><br>230217-163201.913:[i] Did not find an existing 'staylink.ini' file.<br>230217-163201.918:[i] Did not find a backup, so creating a new 'staylink.ini' file now.<br><strong>This example is will be shown if the additional read\/write permissions from version 15.3.0 (232) have not been accepted:<\/strong><br>230217-162328.815:[i] Did not find an existing 'staylink.ini' file.<br>230217-162328.821:[i] Found a \/storage\/emulated\/0\/Download\/staylink.ini file.&nbsp; Processing&#8230;<br>230217-162328.859:[e] Could not copy \/storage\/emulated\/0\/Download\/staylink.ini because <strong>read=false file=true<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In addition to the Scan2Configure features within StayLinked, organizations that employ enterprise and device management products may wish to deploy or configure StayLinked using these management tools. It is important to keep in mind that certain files should never be managed by third-party products, as adjustments to these files may&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[58],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Client Deployment using EMM \/ MDM Products &ndash; StayLinked<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Client Deployment using EMM \/ MDM Products &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"In addition to the Scan2Configure features within StayLinked, organizations that employ enterprise and device management products may wish to deploy or configure StayLinked using these management tools. It is important to keep in mind that certain files should never be managed by third-party products, as adjustments to these files may...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-29T22:12:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image.png\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2022\/05\/image.png\",\"width\":797,\"height\":210},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/\",\"name\":\"Client Deployment using EMM \/ MDM Products &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/#primaryimage\"},\"datePublished\":\"2020-12-28T16:47:26+00:00\",\"dateModified\":\"2025-09-29T22:12:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/client-deployment-using-emm-mdm-products\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Client Deployment using EMM \/ MDM Products\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/3282"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=3282"}],"version-history":[{"count":16,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/3282\/revisions"}],"predecessor-version":[{"id":5813,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/3282\/revisions\/5813"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=3282"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=3282"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=3282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}