Send push notifications to group of devices via API

Jali
Comes here often

Send push notifications to group of devices via API

We have our own app developed and installed on no of android devices. We are going to manage these devices on Meraki MDM.

I'm in the need of sending push notifications from MDM to these devices via API. so that our app installed on the remote devices receive this push notification via the API and do some activity inside the app.

Please help. Thanks a lot.

5 Replies 5
Mloraditch
Kind of a big deal

As far as I understand push notifications for apps is they must use the notifications APIs in the two major platforms.

 

I don’t believe this is possible. If you are already having someone develop you an app, why not have them use the normal method?

If you found this post helpful, please give it Kudos. If my answer solves your problem please click Accept as Solution so others can benefit from it.
alemabrahao
Kind of a big deal

I believe you can use this API to achieve your goal.

 

https://developer.cisco.com/meraki/api-v1/lock-network-sm-devices/

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
Jali
Comes here often

Thank you for the answer, is there any specific API for sending message/notification to remote device just like how it it works in meraki MDM dashboard. (Not a command like "lock device")

alemabrahao
Kind of a big deal

Unfortunately not, you would have to work on sending alerts in another way in your script together with the API provided.
Like sending them by email, for example.

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
sungod
Kind of a big deal
Kind of a big deal

As others have said, it's not really something the API does, it's really for your app developer to create a solution.

 

If you really wanted to use the API, you could use it to send a ping from a Meraki device to the target device IP, with a defined payload that a device could recognise as a command...

https://developer.cisco.com/meraki/api-v1/create-device-live-tools-ping/

 

But it's not straightforward, you'd need to keep track of device ID:IP mapping and relate that to a Meraki device in the same local network, the device app will need to always be listening for a ping, and ping isn't reliable, also it's not secure as someone on the same network could also ping things, though you could harden it various ways.

 

Get notified when there are additional replies to this discussion.