Wikimedia Product Infrastructure team/Push Notifications Infrastructure

Background
The Wikimedia product teams have a long-standing desire to leverage push notification technology to drive user engagement and retention. Product Infrastructure is working on designing and building a push notifications platform for Wikimedia.

Timeline
Q3 & Q4 of FY 2019-2020

Requirements for MVP
Initial use cases are mentioned in the TechCom RFC and revolve around forwarding Echo notifications as push notifications for the native apps.

For initial release

 * Android and iOS apps only
 * Manage simple push notification subscriptions (subscription endpoint)
 * Map MediaWiki users to subscriptions
 * Send push notification to service provider (FCM, APNs)

For later releases

 * Add web push
 * Question: Infrastructure for scheduled notifications?

Out

 * No I18N needed (since clients are expected to query Echo MW API after getting a nudge from the push notification)

Architecture and design decisions
See the Design decisions page.

Links

 * TechCom RFC
 * Dependencies Questionnaire