iOS SDK Updates Apple is releasing iOS 11 on September 19, 2017, and in preparation released their Gold Master this week. If you are looking to launch your iOS app with full iOS 11 support, we’ve got you covered.
If you are targeting iOS 11 in your build, and/or using Xcode 9, we recommend that you update to our latest SDK to remove build warnings and address the few minor issues addressed in the changelog below.
Following on our initial support for Android O, today we added support for Android notification categories in the Urban Airship Engage dashboard. Notification categories allow your users to manage notification settings for each category that you have defined for your app, e.g., “promotions” or “breaking news”. Categories represent the Android notification channels that you implement in your app. It’s as easy as 1-2-3 (🎶 As simple as do-re-mi, A-B-C, 1-2-3, baby, you and me, girl… 🎶):
Update: Since the initial 8.6.0 release, we have shipped 8.7.0 which includes improvements and bug fixes.
Important note: If you are updating your app at all for Android O, you must update your Urban Airship SDK to version 8.7.0. Failure to update your app will result in application crashes.
This warning applies only if/when you update your app with a build target of Android O and re-release it to the Google Play Store.
Push notifications Custom events Named Users Location In-App Messaging Actions Thanks to feedback from our customers, this release brings our number of development frameworks supported by plugins to 5, in addition to iOS, Android, and Windows with full SDK support.
We’re excited to announce the release of our 7.3.0 SDKs for both iOS and Android. This release greatly enhances both our Automation and Custom Events capabilites, providing native client-side support for Automation and enhancing SDK support for Custom Events through Custom Event Templates.
On-Device Automation Now you can keep track of in-app events locally, and subsequently schedule (or cancel) Actions when the conditions are met. Read more in our platform documentation:
We are pleased to announce the release of the Engage Java Library 1.0.0. This release includes:
Support for the channel, named user, and static list APIs.
Major refactors of the push, scheduled push, reports, segments, and location APIs.
An overhauled client class with support for async requests and callbacks.
For details, please check out the Java library documentation, API examples page, or view the source on GitHub.
SDK 7.1 Released The 7.1 releases of our iOS and Android/Amazon SDKs are out, with some great new features, including:
Support for limited ad tracking: SDK can now flag whether a user has enabled limited ad tracking
Improved Message Center message filtering
Increased Custom Event property limit to 100
For a complete list of updates, see the SDK changelogs:
We now support Titanium with our new Titanium Module, which targets iOS and Android. We’re proud to add Titanium to our list of supported app frameworks, alongside PhoneGap, Unity, and Xamarin.
We’re excited to announce the 2.0 release of our Unity plugin. This release simplifies installation and setup, and adds support for a number of Urban Airship features, including:
Channel registration events
See the changelog for the full list of changes.
To download and install this new version, and register for plugin updates, head over to our package distribution site on Bintray.
We’re excited to announce the release of the 7.0.0 SDK versions for iOS and Android, featuring Out-of-the-Box Message Center.
For details on upgrading to the new SDKs, see our SDK Migration Guides.
We now provide full support for the Unity and Xamarin app development frameworks. These frameworks accelerate app development time by providing convenient bindings to our Android and iOS SDKs.
For more information on this release, please visit the Urban Airship Blog. For implementation details, see the official Unity and Xamarin documentation.
We have released Windows SDK 1.0.4, which now includes support for Windows 10 and the Universal Windows Platform (UWP). We support push to Live Tiles and Toast through WNS.
Please see our Windows Platform Docs to get started with the new SDK.
Bitcode Support All apps built in Xcode 7 now have bitcode enabled by default, significantly decreasing the size of app binaries. We are currently offering two SDK builds, one with bitcode enabled for Xcode 7, and one with bitcode disabled for Xcode 6.4.
Xcode Bug Fix A bug in Xcode 7 was producing numerous warnings when developers attempted to build against SDK 6.2.1. We have released a small patch that addresses the issue.
We’re happy to announce the release of the Urban Airship SDK version 6.1.0, which provides additional support for our spring release features. Highlights include:
Tag Groups You can now easily add or remove tags to/from Tag Groups via the SDK. This functionality allows you to coordinate tag events that occur on the device with tag groups that may be primarily managed in a different database, e.g., a customer loyalty program.
We are very excited about the 6.0 release of both our iOS and Android/Amazon SDKs. The 6.0 release on March 31st lays the groundwork for 3 major new product releases:
Mobile Data Bridge
You’ll be hearing a lot more soon about all 3 of these new features (which you may have read about previously in our Mobile World Congress press release) as they approach general availability and full support in the Urban Airship web application.
We have added an option to our UI to deliver a notification to iOS with the Content Available Flag:
When this flag is present, your notification will wake up your app in the background to preload content or perform any other custom background processing. These notifications can be sent with or without notification text. Here are some example use cases:
Silent Push - Send a notification with the Content Available flag on, but without user notification text.
The “Rich Push Users” page has been removed from the “Audience” tab in the left-hand navigation menu.
With the release of version 3 of the Urban Airship API and Channel identifiers, there is no reason to be concerned with, let alone manage Rich Push Users from the UI. If you rely on this feature, contact Urban Airship Support.
In September, we released a major update to our iOS SDK in order to support many of the new features in iOS 8. This month, we bring our Android and Amazon up to parity with that release. See: iOS 8 New Feature Roundup for details.
Updates to the 5.0 SDK on iOS, Android, and Amazon are required to take advantage of Interactive Notfications and Custom Events functionality. We highly recommend that you update to the latest version as soon as your development cycle permits.
The share action requires use of our new SDK, 5.0 or above, available for iOS8, Android, and Amazon.
Last month, we introduced the share action to the API. This month we have enabled Share Action support in the dashboard via the Message Composer.
In the example of a Yes or No interactive notification below, a user’s interaction with the Yes option will take the user to the app via the experience you select.
On September 17th, we made publicly available two major components of our iOS 8 feature support:
iOS SDK version 5.0
API support for Interactive Notifications
Coming in October, we will launch support for the use of these features in the Urban Airship web application as well as SDK and API support for the features on Android and Amazon with a new, combined Android/Amazon SDK. Stay tuned for more details in October.
March was a busy month at Urban Airship as we finished up the quarter by releasing a number of significant new features that will greatly enhance not only your user experience as an Urban Airship customer, but the experience of your app users. We’ll go into specific detail on each new of updated features below as they relate to the Urban Airship dashboard, API and Mobile SDKs. These three interfaces with Urban Airship all have their own role to play in this quarterly release, but the short version is that we have added new functionality in four major areas:
Updated SDK Announcement Save the Date: iOS and Android SDK updates
You may have heard some of the news as we are gearing up for the SXSW Interactive festival March 7th in Austin, Texas. If not, please take a look at this preview of Urban Airship’s Latest Release.
Watch this space for details on the release, or subscribe to the RSS Feed on our Developer blog. There is no action to take today except to know that we have a significant update to our iOS and Android SDKs coming in early-to-mid-March.