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: 1510
Joined: Sun Mar 01, 2015 12:12 pm

ES 6.0 push notifications: Update on how things work

Post by asker » Sat Oct 17, 2020 12:22 pm

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.
Please don't ask me questions via PM. Please post in these forums or GitHub.

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

Who is online

Users browsing this forum: No registered users and 4 guests