Clients may want to receive push notifications when events are received at the homeserver. This is managed by a distinct entity called the Push Gateway. Overview A client’s homeserver forwards information about received events to the push gateway. The gateway then submits a push notification to the push notification provider (e.g. APNS, GCM). +--------------------+ +-------------------+ Matrix HTTP | | | | Notification Protocol | App Developer | | Device Vendor | | | | | +------------------...