{"id":603,"date":"2019-06-17T08:52:40","date_gmt":"2019-06-17T15:52:40","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=603"},"modified":"2025-11-10T11:41:48","modified_gmt":"2025-11-10T19:41:48","slug":"android-application-permissions","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/","title":{"rendered":"Android Client Installation"},"content":{"rendered":"\n<p>Due to the new Google Security requirements for all apps developed for the Android platform, StayLinked is not currently capable of automatically enabling the full permissions of both the radio and storage capabilities while being \u201csideloaded\u201d without the manual intervention of the user. If the app is sideloaded on the device with only the default options selected and the client is opened, it will be generated and run from a temporary, hidden, virtual-storage location on the device; with no access to the information about the apps being utilized by the device.<\/p>\n\n\n\n<h3>Typical Client Installation<\/h3>\n\n\n\n<p>The following video demonstrates the use of the StayLinked downloads site to collect and install the APK file.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/11\/and_client_inst.mp4\"><\/video><\/figure>\n\n\n\n<h3>Google Play Store Installation<\/h3>\n\n\n\n<p>Go to Google Play Store and install the StayLinked Android Client.<\/p>\n\n\n\n<p><strong>Notes: <\/strong> This method is not recommended for typical customer environments. Most installations should follow a test before distribution process with version controls. Google will default to automatic updates. It's possible that version changes could change an expected feature behavior.<\/p>\n\n\n\n<p>This installation will be generated and run from a temporary, hidden, virtual-storage location on the device; with no access to the information about the apps being utilized by the device. <\/p>\n\n\n\n<p><strong>Step 1: <\/strong>Search the Google Play Store for the StayLinked Android Client.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"576\" height=\"1024\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-576x1024.jpg\" alt=\"\" class=\"wp-image-797\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-576x1024.jpg 576w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-169x300.jpg 169w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-768x1365.jpg 768w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-28x50.jpg 28w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-34x60.jpg 34w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-56x100.jpg 56w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store.jpg 1080w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<p><strong>Step 2: <\/strong> Click Install.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"440\" height=\"794\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store.jpg\" alt=\"\" class=\"wp-image-800\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store.jpg 440w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store-166x300.jpg 166w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store-28x50.jpg 28w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store-33x60.jpg 33w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_Open_Google-Play-Store-55x100.jpg 55w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Open the StayLinked Android Client App.<\/p>\n\n\n\n<h3>Side Load Installation<\/h3>\n\n\n\n<p>Below are the steps for installing the StayLinked Android client and enabling the necessary permissions for both the radio and storage capabilities:<\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Place the StayLinked client .apk file in the \u201cDownloads\u201d directory of the device.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage001-png01d4decd-10e23870.png\" alt=\"cid:image001.png@01D4DECD.10E23870\" class=\"wp-image-277\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage001-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage001-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 2: <\/strong>Once it is transferred to the device, use the file browser on the device to locate the StayLinked apk and tap on it. You may be asked to enable the installation of apps from \u201cUnknown Sources\u201d, which is a standard requirement for sideloading any app on the Android Platform. In addition, you will also be asked to verify that you understand the risks of installing apps outside of the standard \u201cGoogle Play Store\u201d method. Select \u201cContinue\u201d<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage002-png01d4decd-10e23870.png\" alt=\"cid:image002.png@01D4DECD.10E23870\" class=\"wp-image-278\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage002-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage002-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 3: <\/strong>You will then be presented with the standard app installation screen for the StayLinked client. Select \u201cInstall\u201d.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage003-png01d4decd-10e23870.png\" alt=\"cid:image003.png@01D4DECD.10E23870\" class=\"wp-image-279\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage003-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage003-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 4: <\/strong>You\u2019ll be presented with a progress bar showing the installation progress. Finally, you\u2019ll see a confirmation screen saying that the StayLinked client has installed successfully. Select \u201cDONE\u201d to confirm the app installation.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-danger\"><strong>NOTE:<\/strong> Do not select \u201cOpen\u201d, as this will cause the client to be generated without the full permissions from the virtual storage and all configurations will be erased if that permission is granted at a later time.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage004-png01d4decd-10e23870.png\" alt=\"cid:image004.png@01D4DECD.10E23870\" class=\"wp-image-280\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage004-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage004-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p>. <\/p>\n\n\n\n<p><strong>Step 5: <\/strong>Go to the Android Settings utility, look for the \u201cApps and notifications\u201d section and open it.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage005-png01d4decd-10e23870.png\" alt=\"cid:image005.png@01D4DECD.10E23870\" class=\"wp-image-281\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage005-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage005-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 6: <\/strong>Once there, locate and select the newly installed StayLinked client app (note that you may have to \u201cSee all apps\u201d to locate the client).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage006-png01d4decd-10e23870.png\" alt=\"cid:image006.png@01D4DECD.10E23870\" class=\"wp-image-282\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage006-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage006-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 7: <\/strong>Inside the StayLinked client app info window, locate the \u201cPermissions\u201d option and select it.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage007-png01d4decd-10e23870.png\" alt=\"cid:image007.png@01D4DECD.10E23870\" class=\"wp-image-283\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage007-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage007-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 8: <\/strong>Though it will do no harm to enable all of the permissions, the two critical permissions that StayLinked uses are the Location service and the Storage service. The location service is used when StayLinked wants to identify AP information for both logging and radio state identification. More critically, the Storage service is used when StayLinked is first opened to run out of the standard (persistent and externally accessible) \u201cInternal Storage\u201d folder structure.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"480\" height=\"800\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage008-png01d4decd-10e23870.png\" alt=\"cid:image008.png@01D4DECD.10E23870\" class=\"wp-image-284\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage008-png01d4decd-10e23870.png 480w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/03\/cidimage008-png01d4decd-10e23870-180x300.png 180w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Step 9: <\/strong>Once both of those permissions have been enabled, exit the settings app and return to the home screen. Open all the available apps on the device, location the StayLinked client and open it.<\/p>\n\n\n\n<p>Your client will now have full access to the radio information of the device, and the home directory for the app will be located in the \u201cInternal Storage\\Android\\data\u201d folder (which is externally accessible from a USB connection or MDM solution), instead of the hidden and temporary virtual storage location it would have defaulted to.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Due to the new Google Security requirements for all apps developed for the Android platform, StayLinked is not currently capable of automatically enabling the full permissions of both the radio and storage capabilities while being \u201csideloaded\u201d without the manual intervention of the user. If the app is sideloaded on the&#8230;<\/p>\n","protected":false},"author":5,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[37],"ht-kb-tag":[51],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android Client Installation &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=\"Android Client Installation &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"Due to the new Google Security requirements for all apps developed for the Android platform, StayLinked is not currently capable of automatically enabling the full permissions of both the radio and storage capabilities while being \u201csideloaded\u201d without the manual intervention of the user. If the app is sideloaded on the...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-10T19:41:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store-576x1024.jpg\" \/>\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=\"5 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\/android-application-permissions\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store.jpg\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/07\/Screenshot_20190716-122920_Google-Play-Store.jpg\",\"width\":1080,\"height\":1920},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/\",\"name\":\"Android Client Installation &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/#primaryimage\"},\"datePublished\":\"2019-06-17T15:52:40+00:00\",\"dateModified\":\"2025-11-10T19:41:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/android-application-permissions\/#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\":\"Android Client Installation\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/603"}],"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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":2,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/603\/revisions"}],"predecessor-version":[{"id":5834,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/603\/revisions\/5834"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=603"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}