Home » Documentation » Basic Concept

Basic Concept

This document explains uniqush-push's terminology. Understanding these terms is useful before reading anything else.

Sending Notifications Through Clouds

manyclouds

clouds2platforms

server2cloud

cloud2device

serverandseveralclouds


Uniqush Gets Involved

uniqushinvolved

johnsubweather

john-weather-data

john-received-msgs


Review

Push Service Provider

A push service provider can push data to a device. uniqush-push handles the protocol for each one, hiding the details from the server.

Examples: FCM sends notifications to Android devices; APNs to iOS devices; ADM to Kindle tablets; UnifiedPush and Web Push to de-Googled Android, Linux desktops and browsers.

Service

A service generates data to be sent to apps on a remote device — the source of information. One server may provide more than one service.

Examples: a weather service; a news service.

Subscriber

A subscriber consumes the information a service generates — the sink of information. Usually a real person.

Example: someone who installed a news app on their phone.

Delivery Point

A delivery point receives data from one or more services, and has a subscriber as its owner. One subscriber may have more than one delivery point.

Examples: an Android device; an iOS device.