There's a new home for Articles. Find Articles on Our Product Support Page.
We have tried the Managed Google Play Profile settings for Wiffi only or never update settings. Setting to Wifi only doesn't really do anything. We are currently setting it to never update, but not sure if that will work either. Is there a SOTI feature, script or Profile settings for the below?
We have Soti Surf setup to be deployed to devices through Profiles. I was testing Zebra OTA updates managed through SOTi, and I have come across a strange behavior. After created the necessary App Polices, SOTi Surf now displays an error message saying that it has not been configured. We have no Policies setup for SOTi surf, so I am not sure what is causing this. I did open a support case but wanted to see if anyone else has come across this. Thanks!
Essentially we are looking to see if SOTI can do this: send a push notification to a device to receive the message in the background without the user needing to do anything, where the 3rd party app has access granted to the notification and can take that information/message and process it accordingly on the backend? This would be similar to Firebase cloud messaging. Does SOTI have anything like this? The device would need to be always listening and waiting for messages to come through so our 3rd party app (internal app) can take that message and handle it on the backend.
I looked through all of the console branding options but couldn't really find anything. I'd love to be able to have a notification message either on the login page or appear after login alerting users that there would be an upcoming maintenance window including downtime for work on our MobiControl servers, etc.... This helps alerts users of the outage and prevents tickets from users saying the site is offline. I wasn't sure if there was some other rudimentary way of doing it since there's not an option in the console itself.
Is it possible to deploy a zip folder to Macs through SOTI? The zip folder contains an installer file for a third-party application, along with some configuration files required for the app installation. The goal is to push the app to Mac devices via SOTI. Any help or information would be appreciated. Thanks!
I hope someone can enlighten me how HA setup works in SOTI MobiControl on premise. I will like to have a primary and secondary SOTI MobiControl server that connect to RDS MS SQL with HA. I will like it to works as primary server down, secondary server take over similar to Active Directory. Currently. it works for primary server that running MobiControl Admin Utility. But for secondary server, it cannot run properly.
i need to be able to track my devices! find my iphone feature would allow me to find my device! why cant mobicontrol turn back on after a reboot or the app is closed? i have the location services set to always. the only way to really find the location is turn on lost mode but i dont want to be doing that
Hi all, we, as a partner, are facing the challenge of remotely upgrading Android 10 and 11 devices to Android 13. Affected are different customers with different devices. Mainly Zebra devices but also other OEMs. It is not possible to perform the upgrade via LifeGuard OTA, configured in the MobiControl console. Neither it’s possible to transfer the OS ZIP file to the device and start the upgrade via script. Crucial for this is the change from full disk encryption to file based encryption from Android 11 to Android 13. All our customers want to upgrade their devices OTA, without any interaction directly done on the devices. They have hundreds and thousands of devices, distributed all over the world. A workaround from Zebra is provided to prevent data loss: https://supportcommunity.zebra.com/s/article/000027787?language=en_US But for this workaround, its complex to set it up in the first place and according to reports it comes with problems and bugs during and after the upgrade process. To get a clean upgrade and SOTI enrollment, it is recommended to factory reset the devices, upgrade them, and reenroll them in SOTI. Because of the manual processes, it is not suitable for our customers. Even by configuring the processes in tools like StageNow, there are sill too many manual steps involved for the end users. What are your experiences with that topic? Do you have any solutions or workarounds? I would love to hear how other partners or customers are solving that. Thank you in advance.
These key attributes are Platform Property All DeviceId All DeviceName All HostName All MACAddress All Model All OSVersion All Path Android+ HardwareSerialNumber Android+ HardwareVersion Android+ LastCheckInTime Android+ LastAgentConnectTime Android+ NetworkSSID Android LastCheckInTime Android LastAgentConnectTime Android NetworkSSID Has anyone tried to create or have any example that will help?
I want to send script to change notification from muted or vibrate to ring mode , what script to set that
Hello is it possible to throttle the amount of alerts we receive using Signal Policy for emailing when a device is off network? We're receiving a massive amount of alerts when a device is off network and would prefer to somehow enable like once an hour alert if possible. Thank you.
Hello, I'm having an issue from few days with surf:// items in a Lockdown profiles (it always worked before) The web page won't open because I can see a typing error in the webpage address, I'm sharing two images, any idea?
Hello, We have over 1K+ Zebra TCxx devices in use at our warehouses. All devices are deployed with a locked screen, granting access only to the apps necessary for their tasks. Occasionally, a device gets lost or damaged. While this can happen, we'd like to see if we can reduce such incidents by requiring users to log in before they can access applications. We tried the shared device feature, but encountered a few issues: When Soti Identity is down (FE: when there is an update), users cannot log in, which means the scanners are unusable. The default shared device login screen includes a link to the terms and conditions. Through this link, users can access various other websites (possibly something we could block). It seems likely that other companies are facing similar issues. So, here’s our question 😊 Has anyone found an ideal solution to this problem? If so, could you share some details about it? Thanks very much in advance! Best regards,Robbert
Hi SOTI Community it's me again lol: I'm new to JS and learning with Code Academy and God! Today I'm struggling with 1. pulling the IP address from my device details page 2. executing a time sync XML file in JS (I already have the time sync file synced to the device). This is only pieces of my code that I'm currently working on: The end goal is to be able to: 1. write the device details to a new file on my sd card ( I have most of this but the IP address is not working) 2. read the contents of the file to grab the ip address ( i think i have this working, it's just pulling wrong information) 3. based on that ip address, execute a specific time zone file ( i don't know how to execute my XML file in JS to apply the time zone on the device) Here is the code I have so far: var folderPath = '/sdcard/DeviceInfo'; var deviceId = mobicontrol.device.id; var deviceMAC = mobicontrol.device.macAddress; var ipAddresses = mobicontrol.network.activeNetwork.ipAddresses; var deviceIP = ipAddresses[0].hostAddress var xmlString = '<?xml version="1.0" encoding="utf-8"?>\n' + '<deviceinfo>\n' + ' <device id="' + deviceId + '"/>\n' + ' <device macaddress="' + deviceMAC + '"/>\n' + ' <device ip="' + deviceIP + '" />\n' + '</deviceinfo>'; var xmlFile = new mobicontrol.io.File('/sdcard/DeviceInfo/DeviceInfo.xml'); checkFolder(); function checkFolder() { var foldercheck = new mobicontrol.io.File(folderPath); if (foldercheck.exists) { mobicontrol.log.info('Folder exists'); } else { mobicontrol.log.info('Folder does not exist.') newFolder(); }; } newFolder(); function newFolder() { new mobicontrol.io.File(folderPath).createDirectory(); } xmlFile.writeText(xmlString); var xmlContent = xmlFile.readText(deviceId); mobicontrol.log.info('Device ID: ' + deviceId); the output for the IP address was working before but today when i try it is giving me this: *i modified the file but everything is showing correct but the IP address* it is not giving me the actual IP anymore of 10.1.X.X Any help at all or a point in the right direction is greatly appreciated!!!
Good Morngin to all, We need to change the setting related to the screensaver on our Honeywell CT30 devices throug SOTI script. The device is enrolled with Android Enterprise and it has Android 11. Agent version is 2024.1.6.1140. The screensaver setting is activated by default and it start "While docked".But we want to change the setting for start "When charging". So, we have found a way on old CT60 with Android Classic (Android 9), by sending a simple legacy script: writesecuresetting -sec screensaver_activate_on_sleep 1writesecuresetting -sec screensaver_activate_on_dock 0This work well on old Android Classic devices, but it seems don't work on new Android Enterprise.I've read some articles related to the fact that with Android Enterprise and with last version of Android, some script won't work correctly because of Google policy. So I'm here to ask, if someone know a way to do this.I see in the logs that when I sent the script, it seems to be not recognize correctly. On old CT60 once the script is done I see:Custom log (URI:content://settings/secure SETTING:screensaver_activate_on_dock VALUE:0)Custom log (URI:content://settings/secure SETTING:screensaver_activate_on_sleep VALUE:1) But on CT30 I just see: Script was sent to device (writesecuresetting -sec screensaver_activate_on_sleep 1 writesecuresetting -sec screensaver_activate_on_dock 0) It seems the script is not recognized correctly from the device and the setting don't change. Is there someone that can help me? Or maybe, it is just not possibile to do this with new Android version. Thank you!
Top-tier experts who are delivering outstanding content. Should have more than 7000 points.
Experts who are consistent with great content. Should have more than 1000 points.
Highly experienced members with valuable inputs. Should have more than 700 points.
Beginners taking the initiative. Should have more than 500 points.
New contributors starting their journey. Should have more than 250 points.