Our product focus is native code development for iOS and Android. We will always add our most recent functionality to our native iOS and Android SDKs. Other provided platforms will have more limited functionality and similarly, our scope of support will be more limited on 3rd party frameworks. |
Overview
Below is a matrix showing the feature set and support details for each our supported platforms and frameworks.
Platform/Framework | Feature Capability | Technical Support |
---|---|---|
Full | Full | |
Limited | Full | |
Limited | Limited |
Overview
Below is a matrix showing the feature set and and feature exclusions for each platform that we support.
Platform | Features | Exclusions |
---|---|---|
All Features | None | |
(Nearly) All Features |
Rich Push Deep Linking (not supported well by PhoneGap) |
|
All Features |
Features will at least have native bindings |
|
Most Features |
Rich Push Tag Groups Named User Custom Events |
|
Push Notifications Tags Named User Message Center |
Custom Events Tag Groups Location |
|
Push Notifications Basic Analytics (Sends and Registrations Only) Tags |
Other Standard Analytics Connect/Insight Products Rich Push Location Channels Actions Interactive Notifications Named User Custom Events Tag Groups In-App Messages |
Third Party Frameworks
We currently support four mobile frameworks: Cordova/PhoneGap, Xamarin, Unity and Appcelerator Titanium. The Urban Airship plugins for these frameworks will only work with iOS and Android.
Cordova/PhoneGap
Cordova is a framework for building mobile apps with HTML, CSS, and Javascript.
- Urban Airship Cordova Documentation
- Urban Airship Cordova Plugin on Github
- Urban Airship Cordova/PhoneGap Feature Support
- Official Cordova Documentation
Xamarin
Xamarin is used to develop native mobile apps with a shared C# codebase.
- Urban Airship Xamarin Documentation
- Urban Airship Xamarin Component on Github
- Xamarin Developer Center
Unity
Unity is a cross-platform engine used to develop video games.
Appcelerator Titanium
Appcelerator Titanium is a framework for creating mobile apps on multiple platforms from a single JavaScript codebase.
Our scope of support is limited to the above mentioned native and hybrid frameworks. You may have success with other frameworks, but we are unable to provide technical support help on alternative frameworks. |
Unsupported Platforms
- Adobe PhoneGap Build
- Adobe Air
- Adobe DPS