There's a new home for Articles. Find Articles on Our Product Support Page.
Hi, I am running MobiControl (still on 15.6) and I need to delete a profile in the Zebra Datawedge. Before I can install the new version of an application I need to make sure that the old profile is deleted from the device. The Datawedge profile was created by the app but the app is developed not very good, so I need to take care of it. I thought I could do it with a script (sendintent) but somehow nothing is happening. Here is what I tried to send to the device: sendintent -b "intent:#Intent;action=com.symbol.datawedge.api.ACTION;S.putExtra=DELETE_PROFILE,xxxProfileNamexxx;end" The techdocs of Zebra Delete Profile - Zebra Technologies TechDocs are not very useful to me so maybe one of you can send me to the right direction or give me some hints. Thanks in advance
Hello community, I have to implement a package script for Android devices which have to use a sendintent in relation to the OS version of the calling device (>10 yes, otherwise not). The legacy scripting is really limited in logical branching. So I decide to use Javascript for implementation. So my question, is there a way to send an intent from Javascript on the device or to trigger a sendintent from there? Thanks for any comment! Kind regards Kersten
I'm new to Soti Mobicontrol. Would like to know if someone can point me how to do this. I found documentation that Soti can execute intents on Android: https://soti.net/mc/help/v14.3/en/scriptcmds/reference/sendintent.html I first want to deploy an uploaded Android app APK, then together with or after the app deployment, execute an intent on that device. I kind of got the 1st part, but not the 2nd part for executing intent on a device after the app is deployed to it. Someone help me connect the dots. For the intent, adapting the command syntax we estimated/derived for AirWatch, the AirWatch command would have been something like mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.mist.marvisclient,class=com.mist.marvisclient.MainActivity,extraString=MOBILE_SDK_SECRET=TheSecretValueHere what's the equivalent translated command for Soti sendintent command?
I am fairly new to Java but I know enough to see what a javascript is doing and how to manipulate it to do what I need to get done. I would like to convert some of my legacy scripts to Java because they are a bit more robust and give me a few more options. Here is an example of one of my legacy scripts var MyApp = 'com.test.mobile'; var location = 'some.location' kill_application %MyApp% sendintent -a "test.AppConfig://Config?BaseAddress=http://%location%:8080/testingapp&SystemName=TestApi&DeviceId=%MCDEVICENAME%&PinUsername=True&PinPassword=True" My question is how do I use Java to send mobicontrol commands like "sendintent" or "kill_application". Is it possible to call and set mobicontrol variables like in the previous example?
Hi I have an issue, as i am testing a new device on our SOTI Mobicontrol platform. The app, the deployment of packages and all is good, but when the app comes up asking for battery optimizations, the app just vanished and places itself in the background and then you would need to click the app again, so that it comes up asking for battery optimizations. it's like you can just see the text box for 1-2sec with "disallow" and "allow" battery optimizations?? the device is in lockdown-mode in Android plus (classic). This is the log from the device: 2020-12-08 13:43:05.681|main|D|AP|[net.soti.mobicontrol.lockdown.kiosk.v.b:62] Launch a package: my.app.something.production activity: | 2020-12-08 13:43:05.879|single-core-scheduled|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{my.app.something.production/my.app.something.LoginActivity} is allowed settings component: true| this is me allowing the permissions on the device (i guess) 2020-12-08 13:43:07.220|single-core-scheduled|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{com.android.settings/com.android.settings.fuelgauge.RequestIgnoreBatteryOptimizations} is allowed settings component: false| This part is the optimization 2020-12-08 13:43:07.221|single-core-scheduled|D|AP|[PollActivitiesTask][processTask] blocked: ComponentInfo{com.android.settings/com.android.settings.fuelgauge.RequestIgnoreBatteryOptimizations}| Anyone know what [BlacklistChecker] is on agent ? is there a wildcard i can use in app run control maybe? Can this be fixed by using sendintent? as its the app asking Ignore Battery Optimization.
Hi everyone, is it possible to launch the screen where user choses his screen lock (PIN, password) directly via Intent on ZEBRA devices? If yes, what is the syntax aof the intent? Can anybody help? Thanks!
Hi, I'm trying to run an application using sendintent, but I can't figure out how to get this working. When I use adb, I can run the command: adb shell am broadcast -n "com.symbol.selfdiagnostics/com.symbol.selfdiagnostics.SESReceiver" How can I execute this via a script with sendintent? Cheers, Mark
Hi I'm file syncing a VCF file to Samsung XCover 4 devices and using sendintent -a "intent:file:///sdcard/contacts.vcf#Intent;action=android.intent.action.VIEW;type=text/x-vcard;end" It works but requires user interaction to save the file. Is there a flag that can be set in order for it to be silently loaded so we don't rely on the user to press Save? Thanks Eddie
Hi! I need help with restoring DataWedge to Factory Defaults by sending a sendintent script from MobiControl.Anyone that have achieved this with the sendintent command? for example, see below: sendintent -a "intent:#Intent;action=com.symbol.datawedge.api.ACTION;S.putExtra=com.symbol.datawedge.api.RESTORE_CONFIG;end" What am I doing wrong?
Hello, Is it possible to send an intent via SOTI for Android Enterprise on a Zebra T56 running Android Nougat 7.1.2 to change the default keyboard from Google keyboard (Gboard) to a 3rd party keyboard. App Name : Retriever Keyboard 3rd Party Keyboard ID Name: "com.retriever.cust.retrieverkeyboard/com.retrievercommunications.cust.retrieverkeyboard.RetrieverAndroidKeyboard" Have managed to successfully do this via ADB commands by using : ime set com.retriever.cust.retrieverkeyboard/com.retrievercommunications.cust.retrieverkeyboard.RetrieverAndroidKeyboard But need assistance with doing it via an intent script via SOTI as device would be locked down with KIOSK Mode and over the air without the device been unlocked. Regards Tien
Hi Every now and then we are getting to a point where we have to use the sendintent command and every time we struggle to get this right since it is written in a certain way as a script command. There is the guide for sendintent command but it would be nice to get some more examples and more detailed guide/manual for this very useful command on the android platform. Maybe also the difference when using Intent:// from a lockdown. Thanks in advance
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