Development Building Journeys Learn all about the engineering details behind our cutting-edge Journeys product.
Development Migrating an Endpoint from Ruby to Go Learn about how we migrated our "on session" endpoint from Ruby on Rails to Go.
Development Everything Game Developers Need to Know about Push Notifications and Customer Messaging How game developers should use push notifications and other channels on iOS and Android to re-engage and retain players.
Messaging Strategy What Does Mobile-First Mean? In the launching process of “Ready, Aim, Fire,” we’re honing in on that pivotal second step and exploring what it means to adopt a mobile-first approach for your business.
News The State of Notification Support Across Popular Devices in 2023 Push notifications are no longer limited to just mobile applications and websites. Learn how notifications are leveraged in cars, TVs, wearables, game consoles, e-readers, and more.
Company Culture 11 Shades of Gray: A Color System Story Learn how our Design Engineer improved our website accessibility and UI by refining our website color palette.
Development OneSignal Python & PHP SDKs are Now Available Use our Python and PHP SDKs to quickly and easily integrate your application with the OneSignal Rest API.
Development The Benefits and Challenges of iOS vs Android App Development What are the benefits and challenges of developing an app for iOS vs. Android?
Development How to Build A OneSignal Dashboard With Postman Visualizer Learn how to use the OneSignal Postman collection to build a custom OneSignal Dashboard.
Company Culture Running Our First Polishathon and Investing in UX Debt User experience and ease-of-use are a priority for us at OneSignal. Learn how we planned and executed on a 5-day Polishathon addressing UX issues.
Development My Design Engineering Internship and Shipping Responsive Design Improvements Learn about our Design Engineer Intern's experience working with OneSignal including his contributions to improving our responsive design.
Development How to Add Push Notifications to an Android App with Java and Kotlin Follow this step-by-step guide to add push notifications to your Android app using Java and Kotlin.
Company Culture Inside the OneSignal Apprenticeship as an SDK Engineer Hear from SDK Software Engineer, Nan Li, about her experience in the OneSignal Engineering Apprenticeship program and her reflections on her path in the field.
Company Culture My Experience as a OneSignal Engineering Apprentice Hear from Software Engineer, Hunter Laine, about her experience in the OneSignal Engineering Apprenticeship program and her reflections on her path in the field.
Development OneSignal Typescript/Node SDK is Now Available We are pleased to announce that the OneSignal Typescript/Node SDK is now available. This Typescript client facilitates the process of integrating the OneSignal REST API with your backend events, data, and more
Development OneSignal Email Messaging With Ruby on Rails If you use ActionMailer in your Ruby on Rails application and want to send emails through OneSignal's messaging platform, you can now use our new plugin to do so.
Development OneSignal Rust Client Library is Now Available Easily add notifications to your Rust application using our Rust API Client Library.
Development Ruby API Client Library is Now Available The OneSignal Ruby API client library is available as a RubyGem. This gem makes it even easier to engage with the OneSignal REST API.
Development Our .NET API Library is Now Available Quickly and easily integrate your .NET application with the One Signal REST API using our .NET client.
News Insights From Apple's 2022 Worldwide Developers Conference This year's Worldwide Developer Conference brings key updates on the status of web push notifications support in Safari, lock screen changes, and other new features.
Development OneSignal C++ Client SDK is Now Available We are pleased to announce that the OneSignal C++ Client SDK is now available.
News Google Play Data Safety Compliance After it was first announced in May 2021, Google Play has now begun rollout of its new “Data safety” section. Here we explain what developers need to disclose in the Data safety form in Play Console.
Development How to Add In-App Messages to a Flutter App Learn how to add, automate, and customize in-app notifications in your Flutter app.
Development OneSignal Java Client SDK is Now Available Our Java Client SDK integrates with the OneSignal's REST API making it easier to automate and personalize push notifications.
Integrations What Should You Expect From the New WordPress Updates? OneSignal supports WordPress 6.0 — find out about the latest WordPress release and how to take advantage of our web push plugin.
Development Fixing Memory Leaks in Rust Memory leakage in Rust is completely safe...until you run out and it results in your program being killed by the kernel. Learn how we solved this issue to eliminate memory leaks.
Development WWDC '22 Predictions WWDC '22 holds critical updates that affect the push notification space, including potential support for Safari web push notifications, changes to focus mode, and more.