Hey! These docs are for version 7.0, which is no longer officially supported. Click here for the latest version, 9.0!


Select your platform below for setup instructions to add OneSignal to your app.

## Mobile Platform Support

SDKiOSAndroidHuaweiAmazon Fire
Native[Yes](🔗)[Yes](🔗)[Yes](🔗)[Yes](🔗)
[Unity](🔗)YesYes[Yes](🔗)Yes
[React Native & Expo](🔗)YesYes[Yes](🔗)Yes
[Flutter](🔗)YesYes[Yes](🔗)Yes
[Ionic (v1 - 5) & Capacitor](🔗)YesYes[Yes](🔗)Yes
[Cordova](🔗)YesYes[Yes](🔗)Yes
[Xamarin](🔗)YesYes[Yes](🔗)Yes

## Other SDKs

SDKs maintained by 3rd Parties or limited support

SDKiOSAndroidHuaweiAmazon Fire
[Corona / Solar2D](🔗)YesYesNoYes
[Cocos2d-x](🔗)YesYesNoYes
[Adobe Air](🔗)YesYesNoNo
[NativeScript](🔗)YesYesNoYes
[Titanium](🔗)YesYesNoNo

## 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](🔗).

(Script tags will be stripped)