ES 6.0 push notifications: Update on how things work

Discussion topics related to mobile applications and ZoneMinder Event Server (including machine learning)
Post Reply
User avatar
asker
Posts: 1553
Joined: Sun Mar 01, 2015 12:12 pm

ES 6.0 push notifications: Update on how things work

Post by asker »

With ES 6.0, your pushes now use FCMv1 - a newer protocol that (eventually) will offer better features. Android users should already see the benefits with ES 6.0 in terms of reliable vibrations/sounds.

This also required me to change how things work and your pushes now route through an intermediary server I had to write that 'proxies' your ES messages to FCM servers. This intermediary server is hosted in the Google Cloud as well as what they call a 'cloud function' (that is, Google manages spinning up/down instances on its own)

More details here https://medium.com/zmninja/zmninja-es-6 ... 27d7d7c93e - it covers what this proxy does, data that is logged and the code.

I've also updated the zmNinja privacy notice to reflect that change.
I no longer work on zmNinja, zmeventnotification, pyzm or mlapi. I may respond on occasion based on my available time/interest.

Please read before posting:
How to set up logging properly
How to troubleshoot and report - ES
How to troubleshoot and report - zmNinja
ES docs
zmNinja docs
Post Reply