-
Improvement
-
Resolution: Fixed
-
Minor
-
3.3.2, 3.7
-
MOODLE_33_STABLE, MOODLE_37_STABLE
-
MOODLE_37_STABLE
-
MDL-60680-master -
In this issue we plan to improve Push notifications, we'll be working on this four areas:
1 Enable more "message providers" for the Mobile app in new installations or during upgrade. So students will receive Push notifications even if the site admin didn't configure them yet.
2 Review all the data included in a "message/notification" so we can receive all the necessary context information in the app to open the "page related" to the notification in the app once the user clicks on the notification text (this is working partially now).
3 Improve the media information included in a "message/notificaiton" so we can display "Rich" Push Notifications, including icons, large images, badge icons, etc..
4 Support "In-line action buttons", so you can, for example, accept a "Contact request" via the notification itself (with an "Accept" or "Decline" button just bellow the information of the notification.
Please, note that iOS Push notifications are quite limited compared to Android ones, and that the Cordova framework and hybrid apps have additional limitations.
Push and Web notifications usually come with:
- Badge icon: The badge is a small monochrome icon that is used to portray a little more information to the user about where the notification is from.
- Custom icons: The icon option is essentially a small image you can show next to the title and body text.
- Custom pictures (large images): The image option can be used to display a larger image to the user. This is particularly useful to display a preview image to the user. 2x1 ratio recommended
We should support these in our message base class and in the "messages" and "notifications" tables. (notificationbadgeurl, notificationiconurl, notificationimageurl)
See more information an screenshot examples here:
- blocks
-
MOBILE-2953 Use the new customdata sent by push notifications
- Closed