These blog posts cover technical subject matter for mobile developers and web developers. Read on for technical details about our latest mobile analytics and mobile messaging features, and for help on how to use our services most efficiently.
>> Never miss a post - subscribe to the blog today!
Want to learn about the inner workings of our machine learning model for predicting app churn? Our data scientists share the details.
We built an Android Things IoT device with Raspberry Pi and sent it a push notification. Here’s how (and why) we did it.
Connect with your customers on mobile - with or without an app - by sending customized, trigger notifications about updates to a mobile wallet pass.
See how we scaled to 2.5 billion mobile notifications during the U.S. election. (Yes, that's billion. With a b.)
Learn how Urban Airship's sees the future of mobile growth, and how our next-generation Mobile Growth Platform is turning our vision into reality.
Sending rich push notifications? Learn the benefits of using a content delivery network to give your rich media the best chance of making it to your customers.
Learn about the processes and tools our web engineers developed to update our front-end testing framework during the redesign of our Engage user interface.
Ready to see the latest updates to Urban Airship's Python and PHP libraries? Get the details, and see what's new.
When immediacy and interactivity are critical for your mobile app’s success, a tool that enables automated, real-time, behavior-based engagement is your BFF.
Twice a year at Urban Airship we participate in one of my favorite traditions: Hack Week. During the week-long event, participants — mostly from our Dev and Engineering teams — identify a need, create a project, pick their own teams and work together to build something amazing. It’s a great way to take a step back from our normal priorities and focus on optimizing and dreaming up what’s next. We’ve had some incredible projects come out of Hack Weeks over the years, many of which have…
The 27th WWDC Keynote was held yesterday in San Francisco’s Bill Graham Civic Auditorium, and Apple put emphasis on welcoming new faces. Among attendees, 72% were first timers (including 100+ under the age of 18), hailing from more than 74 countries. Other numbers putting WWDC 2016 into context: 500 apps eight years ago has grown to 2 million apps today, which have been downloaded 130 billion times, with nearly $50 billion (USD) paid to developers. The app economy and the mobile…
Our SVP of Product & Engineering, Mike Herrick, recently had a blog post about creating a Connect Bot to see Connect events in Slack. Towards the end of his post, he asked for feature ideas, including advice on which chat systems to integrate with next. At a previous job, I had used the excellent Hubot framework to connect some LED lights I had to an IRC system so that my coworkers could change how the office looked without getting up or asking me to change them. One of the first things…
Let’s face it. For developers, APIs are great. Especially well-documented APIs that make it easy for developers to integrate with a service and create or extend applications. We designed Urban Airship Reach with a feature-rich API. So naturally, we love it when people use our API — and we're almost also a little disappointed when they would rather not.
The data team at Urban Airship has a simple objective: to empower our customers to understand the behavior of users within their app, especially as it relates to the success of their messaging campaigns. An issue arose with timestamps though — we see a lot of events that claim to have happened before Urban Airship was founded, and a non-trivial number that claim to come from the future. Sorting this out has been (and continues to be) an adventure, to say the least. Let us explain!
There is a proliferation of technology providers out there. Anybody glancing at a Lumascape can easily be overwhelmed by the multitude of colors and logos. Part of the reason so many providers exist is to address the differing needs of varied departments across a business.
Our SVP Product & Engineering built a Slack Bot for Urban Airship Connect. Learn more, then give us some brief feedback for a chance to win a longboard!
Learn how to find the answers to your questions through the Urban Airship Support Center and Knowledge Base.
The Technical Support Engineers on our Customer Success Team have a passion for mobile technology and a desire to help our customers generate value for their businesses. For us, success means that our customers can easily and quickly implement our solutions and receive timely, relevant help for any issues that pop up. We want to make sure you can focus on engaging with your customers via our technology and products.
Many of you use Engage message composer — our flagship product — to message your mobile app audience. But, in the past year, we've released several new products (Wallet, Connect and Insight) to help you take advantage of the rapidly expanding opportunity mobile is presenting to many businesses. To make it easier to learn more about and use these tools, we're making some updates to the user interface over the next several weeks.
Our real-time marketing and omnichannel marketing enablement tool Urban Airship Connect just got better with the addition of two new partners, Snowplow and SparkPage. Learn more.
Mobile messaging allows marketers an unprecedented channel for communicating with their app audience. Reaching the right audience with the right message is what separates good messaging from great mobile engagement.
window.location.href = 'https://www.urbanairship.com/blog/alternatives-to-parse-push-notifications-faqs'; Today we are pleased to announce the release of Urban Airship's Parse Importer Tool. As we noted last week, Parse is in the process of winding down. The Parse team has been very helpful in answering our questions and validating our assumptions, enabling a team of Airshippers to build this tool this week. Now that it’s live, we have a more streamlined process to help you…
With Parse announcing that they are winding down, we know many developers are working through migration plans, including selecting a new push notifications provider. Last week we let you know how Urban Airship is here to help make the transition as seamless as possible for developers to get up-and-running with Urban Airship push notifications.
If you work in a service-oriented architecture, Frock is a tool worth evaluating.
My favorite tradition at Urban Airship is Hack Week. Twice a year we take a week away from normal priorities and give the team a week to build something new. Hack Week itself was an evolution from our original Free Friday, a 24 hour scramble based on Atlassian's excellent model. Since expanding to a week in 2014, we’ve had some incredible projects, including two that turned into full on major products. A couple of weeks ago we had our final Hack Week of 2015, and it’s been an impressive view into what our team can accomplish.
Frameworks can accelerate app development by reducing the amount of code necessary to build a mobile app. We're excited to announce our official support for two new mobile app development frameworks: Unity and Xamarin. Combined with official support for PhoneGap/Cordova, we now support three of the top frameworks in market.
A few weeks ago, we released the 5.1.0 version of the Urban Airship Android SDK. Several new features were added to improve displaying more engaging notifications: Full support for the new Android Lollipop notification enhancements, including the ability to send heads-up notifications Notification styles support for the big text, big picture, and inbox styles Extended Android Wear support All these features are available out of the box, and are driven through the Urban Airship…
Version 4.0 of our mobile SDK for iOS and Android has shipped, bringing several exciting enhancements to the push messaging workflow.
We cannot emphasize it enough: If your app users are turning off push notifications, you have lost a huge opportunity to engage with them. Engagement is a key element of success in mobile, and you don’t want to miss out. As we discussed in our last post on implementation 101, getting users to opt-in to push notifications in the first place can take some persuasion. Once they do, you need to stick to your end of the bargain and send only messages that contain the compelling content your…
As we’ve been expanding, we’ve found that tracking performance or errors across dozens of different services isn’t trivial. There are lots of solutions to this, including scribe and flume. For now, we’ve decided to go a more traditional route for aggregating logs. This keeps things simple, and doesn’t require that we have to alter how our services talk with logging infrastructure (even if they just log to a file). So far, we’ve had great success with this method. Here’s how we set it…