Mobile Push Providers
To send push notifications to mobile devices, you need to set up integration with a push provider. A provider is a service that delivers notifications to the user's device.
The choice of provider depends on:
- target platform (Android, iOS)
- device ecosystem (Google, Huawei, RuStore)
- tools already in use (AppMetrica)
Available providers
| Provider | Platforms | When to use |
|---|---|---|
| Firebase Cloud Messaging (FCM) | Android, iOS | Primary provider for Android apps and part of iOS scenarios |
| Apple Push Notification Service (APNs) | iOS | Sending notifications to iOS devices |
| Yandex.AppMetrica | Android, iOS | If your app uses AppMetrica Push SDK |
| Huawei Mobile Services | Android, iOS | Huawei devices without Google services |
| RuStore | Android | Android apps in the RuStore ecosystem |
tip
Yandex.AppMetrica uses Google Firebase SDK for delivery. To send notifications, you need to install the Firebase SDK in your app.
Next steps
Detailed setup for each provider is described in the corresponding articles. Select the provider you need above, or start with Firebase Cloud Messaging if you're setting up push for an Android app.
For technical information about push message format, see Integrate your app with Altcraft.