Reach users rejoice! Instead of creating separate links for iOS and Android passes, you can start using a single Adaptive Link that automatically detects the device OS and installs the appropriate pass.
With Adaptive Links, you can easily personalize passes by adding the personalization parameters to your request, and upload a list of relevant locations to associate with your passes.
Instant Pass Personalization When clicked, Adaptive Links deliver instant pass personalization via any distribution channel by leveraging CRM data.
Now you can schedule pass updates from the UI and the API. Save time and automate your campaign publishing workflow with intuitive controls, up to 30 days out. Select all passes or a segment to target with the update.
This new scheduling feature is part of the Publish action, previously known as Sync Changes. See Reach Actions: Publish in our UI documentation for details about scheduling updates.
This release also includes new API endpoints for scheduling pass updates and performing operations on existing schedules.
We are pleased to announce the latest major upgrade to Reach: Segmentation.
Now you can target specific groups of users by tags, using boolean operators to define your segments. Available via our UI and API, segmentation lets you quickly and easily create campaigns that deliver targeted updates and messages.
This release represents another move towards feature parity between Reach and Engage. You might even call it a trend. Stay tuned for more.
Reach is now officially integrated into the Urban Airship dashboard user interface at go.urbanairship.com. Now you can expect a unified design experience across all of our products by accessing the Reach UI from the top navigation along with our flagship Engage product and Connect and Insight, our mobile data and anaylytics tools.
To get a feel for our new dashboard, head over to the Reach Dashboard Overview.
You will be directed to the new interface next time you log in.
It’s time to go multicert in Reach! It may not be as much fun as multiball in pinball, but we’re happy to bring you the ability to maintain multiple Apple Pass Type certificates in your account and select the certificate you want to use per project.
Read about Certificate Management, as well as the new options introduced. See Dashboard: Settings: Project Details to learn how to select a certificate at the project level.
Create new Reach projects even faster — now you can name the project, and choose the pass and barcode types, all from a single screen. As you make your selections, a summary and mobile screen preview update in the sidebar.
See the updated steps in the Project and Template Tutorial.
We are pleased to announce the beta release of the Reach Python Library. The library currently supports the following requests:
Get/create/update/delete passes and templates
List passes and templates
Add/remove locations from passes and templates
For details and a full listing of supported requests, please visit the library documentation. The source code is available on GitHub.
We’re excited to announce a new method for generating and distributing passes for Android Pay and Apple Wallet. Supported on both iOS and Android, Dynamic Links simplify pass creation and download for your users. Passes are created on-the-fly when you distribute the pass download URL for your Reach iOS or Android template.
See Dynamic Links to find out more.
We now support batch uploading for Android Pay passes. See CSV Batch Importer for details.
iOS users will notice a minor change in the way CSV files are processed.
Previously, the processed file included two additional columns:
Pass ID Download URL As of this update, you will only receive one new column: Download URL, formatted as URL appended by internal ID.
Android Pay Deep Linking Distributing passes for Android Pay just got a lot easier. Until now, distributing a pass required a user to access a landing page via their browser.
Now, downloading Android Pay passes will “just work.” As with iOS, no additional development is required to support a landing page for the URL. Just pass along the publicURL that you get when you create or update the pass with our Wallet API.
1D Barcode Support We added 1D barcode support (Code 128) for Apple Wallet. 1D barcodes are only supported on iOS 9 devices and above. For more information about supported barcodes, see Reach Reference: Barcode Types.
New Android Wallet SDK We’re excited to announce the launch of our first Wallet SDK for Android. This new library makes pass distribution a native app experience, eliminating the need to send users to an external URL.
The lightweight Android Wallet SDK bridges Android Pay and Urban Airship Wallet services, allowing you to perform all pass-creation actions, e.g., setting personalized fields or saving a pass within your app.
Save to Android The Save to Android Pay button is created once all of the pass information is sent, allowing users to authenticate with Google and add the pass directly to Android Pay.
Edit Pass Expiry You can now use the Wallet UI to set the expiration date of passes:
By creating an expiration date, you can prevent stale passes from accumulating on customers’ devices. Additionally, all passes now have a default expiration date determined by pass type. For more information, see the Wallet documentation.
Android Pay Updates We have updated our Android Pay support to be current with the latest changes from Android.
Dashboard UI The Wallet Dashboard now displays your data in a much more manageable format:
Previously, you could only access project-level data regarding the number of passes sent, added, and removed. You now have the option of viewing pass statistics at the project or template level. Each template now has an associated activity report, which shows the template-specific pass activity:
Additionally, all of this data can be exported to CSV files at the click of a button!
We have redesigned the Wallet Studio Dashboard:
For details, please see the Wallet Dashboard documentation.
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.
The Wallet CSV Uploader can now be used to create up to 5,000 passes simultaneously, substantially increasing the previous 1,000 pass limit.
Previously, Wallet Studio users were restricted to creating passes using the API. With the Wallet CSV Uploader, you now have the ability to easily create passes via the UI. On the Wallet Studio Dashboard » Templates menu, each template now has an Upload CSV button next to the Actions selector:
By uploading a CSV file with appropriate pass values, users can create up to 1000 passes for a corresponding template.
You can now expire or void iOS passes. Please see Expire iOS Passes in the API reference.
Wallet Studio now supports beacons for PassBook passes. Enter up to 10 iBeacons per template to be loaded onto a consumer’s pass. When the consumer enters within range of a defined beacon, a notification and a pass icon will show on the lock screen.
In order to manage iBeacons on passes, navigate to the appropriate project and click on the Triggers icon. This will bring up the Relevant Location information view.
Wallet Studio now supports Google Wallet Offers templates. Consumers can save offers and coupons to their Google Wallet account by using the “Save to Google” button on websites and emails. Consumers can then use the offer in store by showing or scanning their mobile phone at time of purchase.
Use the drag and drop wizard in the Wallet Studio to craft the offer and then utilize the Save to Wallet feature to distribute the offer to consumers.
To learn more about Google Wallet, visit the Google Wallet for Business site.