We've implemented a polling-based form updater in our project's fork of Collect as well as added GCM-based messaging up- and downstream. The advantage of using GCM or Firebase messaging is that the message broker is hosted by Google. As mentioned before in the thread, though, Google has switched the recommended messaging service and may stop hosting GCM some time in the future.
Is the server side message broker going to be a part of the Ona Data server in https://github.com/onaio/onadata? It seems that the chosen solution is to build a separate app to handle the push notifications. Does the Collect team management app have other planned features?
Other purposes for push notifications are being assessed?
For instance to notify users that their data package is ready. To notify that there are new features... To make instant communication on their selections (editable within questionnaires). Anyone followed up with this?
Can you say more about what this means? If you mean if a form attachment with CSV data is updated, Collect can auto-update a form definition when that happens.
Hi LN! Thank you for your response. Well, we collect data and after that people would like to know the status of their survey, what is happening to their data.Can we have notifications to say, "your data is on the way", "your data has been received and will be processed soon", "your results are ready"