Hello there!
I've successfully built a custom moodle mobile app and setup my own AirNotifier server. I did a git clone of the the Moodle fork (moodle2 branch):
https://github.com/moodlehq/airnotifier/tree/moodle2
The push messages arrived almost instantly withoutany issues, however I've noticed that there was no sound or vibration (iOS / iPhone 6 Plus). I then did some research and changed the AirNotifier code as follows:
/api/push.py - line 52
change
data.setdefault('sound', None)
to
data.setdefault('sound', 'default')
...and now the push messages correctly trigger a sound and vibration alert. Did I discover a potential bug or maybe I missed something else during the setup? I am using Moodle 3.1.1 and the latest Moodle Mobile release 3.1.2.
Many thanks!