Moodle Mobile Push Notifications: Difference between revisions
From MoodleDocs
No edit summary |
|||
Line 1: | Line 1: | ||
==Goal== | ==Goal== | ||
Moodle Mobile should | Moodle Mobile should receive Moodle messages as push notifications on iOS and Android. | ||
== How it works == | == How it works == | ||
=== | === The generic way === | ||
# User runs the mobile app | # User runs the mobile app. | ||
# User accepts to receive push notification | # User accepts to receive push notification. | ||
# App | # App registers the device on airnotifier (device ID). | ||
# User logins on a Moodle site | # User logins on a Moodle site. | ||
# App registers the device on the Moodle site | # App registers the device on the Moodle site (device ID to be able to receive the notification and the device name to be able to disable the device) | ||
# User | # User enables airnotifier notification in her/his Moodle profile. | ||
# Moodle | # Moodle sends a message through airnotifier messaging provider. | ||
# Airnotifier | # Airnotifier dispatches the message to the correct notification system. | ||
# | # The user device receives the push notification. | ||
# The app | # The app opens on a specific page. | ||
=== Apple specificities === | === Apple specificities === | ||
Line 21: | Line 19: | ||
==Deliverables== | ==Deliverables== | ||
* push notification support on the mobile app | * push notification support on the mobile app - the app receives the push notification and behaves correctly. | ||
* | * The Airnotifier server - it sends notification to APNS / GCM. | ||
* | * The Airnotifier provider - it sends Moodle messages to Airnotifier - MDL-36445 | ||
=== Airnotifier messaging provider === | === Airnotifier messaging provider === | ||
MDL-36445 | In your messaging setting page you can select which of your devices can receive push notifications. MDL-36445 | ||
The provider has usual messaging provider settings. | |||
=== Airnotifier server === | === Airnotifier server === |
Revision as of 07:36, 29 April 2013
Goal
Moodle Mobile should receive Moodle messages as push notifications on iOS and Android.
How it works
The generic way
- User runs the mobile app.
- User accepts to receive push notification.
- App registers the device on airnotifier (device ID).
- User logins on a Moodle site.
- App registers the device on the Moodle site (device ID to be able to receive the notification and the device name to be able to disable the device)
- User enables airnotifier notification in her/his Moodle profile.
- Moodle sends a message through airnotifier messaging provider.
- Airnotifier dispatches the message to the correct notification system.
- The user device receives the push notification.
- The app opens on a specific page.
Apple specificities
Google specificities
Deliverables
- push notification support on the mobile app - the app receives the push notification and behaves correctly.
- The Airnotifier server - it sends notification to APNS / GCM.
- The Airnotifier provider - it sends Moodle messages to Airnotifier - MDL-36445
Airnotifier messaging provider
In your messaging setting page you can select which of your devices can receive push notifications. MDL-36445 The provider has usual messaging provider settings.
Airnotifier server
- feedback - MOBILE-191
- load stress
- secuirty (keys, IP banning...) - MOBILE-192
- iOS support
- Android support