Select your platform below for setup instructions to add OneSignal to your app.
## Mobile Platform Support
SDK | iOS | Android | Huawei | Amazon Fire |
Native | [Yes](🔗) | [Yes](🔗) | [Yes](🔗) | [Yes](🔗) |
[Unity](🔗) | Yes | Yes | [Yes](🔗) | Yes |
[React Native & Expo](🔗) | Yes | Yes | [Yes](🔗) | Yes |
[Flutter](🔗) | Yes | Yes | [Yes](🔗) | Yes |
[Ionic (v1 - 5) & Capacitor](🔗) | Yes | Yes | [Yes](🔗) | Yes |
[Cordova](🔗) | Yes | Yes | [Yes](🔗) | Yes |
[Xamarin](🔗) | Yes | Yes | [Yes](🔗) | Yes |
## Other SDKs
SDKs maintained by 3rd Parties or limited support
SDK | iOS | Android | Huawei | Amazon Fire |
[Corona / Solar2D](🔗) | Yes | Yes | No | Yes |
[Cocos2d-x](🔗) | Yes | Yes | No | Yes |
[Adobe Air](🔗) | Yes | Yes | No | No |
[NativeScript](🔗) | Yes | Yes | No | Yes |
[Titanium](🔗) | Yes | Yes | No | No |
## Desktop Platform Support
SDK |
[MacOS Apps](🔗) |
[Windows UWP Apps](🔗) |
[Chrome Apps / Extensions](🔗) |
#### Deprecated SDKs
SDK |
[Marmalade](🔗) |
[Windows Phone](🔗) |
[PhoneGap](🔗) |
Looking for Website Support?
Web SDK Setup in [Web Push Quickstart](🔗).