Developing a new app and would like for SOTI to push notifications to devices that our 3rd party app can retrieve and process in the background without any user interaction.

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. 

a year ago
SOTI MobiControl
ANSWERS
R
Robert
a year ago

Hi Katie,
A way to send info from MobiControl to an 3rd party app is to use the sendintent script-command and then create a receiver for the intent in the 3rd party app. If the device is a Android-device.

KW
Katie Williams
a year ago

Thank you for the quick response, this would be a constant action needed to push notifications to 1000's of devices for the 3rd party app to retrieve and process, is there an article or something that explains how to setup something like this?

Would i tie it in (the sendintent script) on an icon on the home screen for the 3rd party app for it to be able to get those notifications and process them? This is my first time trying to implement a feature like this. So I'm unsure how to go about it.

Will the device get the notifications as long as soti is running in the background and automatically trigger the intent for the 3rd party app to receive the notifications?

R
Robert
a year ago

You can add the script to an icon, but in your first post mentioned it were something that would be done in background without user interaction. Then maybe task-scheduler could be used if there is something that will be sent in certain time. Or maybe Signal Policy can be used to trigger it on some event.
Just some general thoughts on how messages can be sent, do you have som more details on your usecase what info you need so send from MC?

MD
Matt Dermody Diamond Contributor
a year ago

I agree with Robert here. You're trying to force push notifications to solve a use case for you that is better suited for Intents. I would recommend you read up on Intents in the Android development ecosystem and understand how one app can message another app through this system. It doesn't make sense to transfer messages between applications using push notifications. The SOTI agent has the power to send intents to apps through the scripting engine. You could certainly take advantage of this concept if you built an intent receiver into your own application. 

KW
Katie Williams
a year ago

Thank you. I got with SOTI support who let me know that SOTI is not going to be helpful with what we're looking to achieve. We wanted to send messages (agree Matt, push notifications was not the answer) from HTTP/WebRestAPI to PhoneApp (our in house app on the device) where the app could then take those messages and process them on the backend without any user interaction. 

We wanted to send messages like: 

  • Refresh the Page (the data has changed)
  • Your current status has been updated by your supervisor.
  • You are no longer attached to this ticket. Please Refresh.
A
ABMOD@SOTI
11 months ago

Hi Katie Williams,

Thank you for posting on SOTI Pulse! A special thanks to Robert and Matt Dermody for their responses—your expertise and willingness to assist are truly appreciated.

As mentioned previously by our SOTI Support team, the specific request you referenced is currently not feasible. However, we would be happy to explore your requirements further through a discovery call.

To proceed, we kindly request that you log a case with us, specifying your interest in scheduling a discovery call. Please note that this service is part of our paid offerings, and our team will provide details regarding the scope and associated costs during the call.

We value your interest and look forward to assisting you further.

Best regards,