• Latest
  • Messaging Strategy
  • Features & Updates
  • Development
  • News
Log In

Development

A collection of 75 posts

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.

  • Patricio Vargas
    Patricio Vargas
9 min read
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.

  • Nan Li
    Nan Li
5 min read
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.

  • Hunter Laine
10 min read
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

  • Ruslan Kesheshian
    Ruslan Kesheshian
2 min read
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.

  • Brian Smith
    Brian Smith
2 min read
Development

OneSignal Rust Client Library is Now Available

Easily add notifications to your Rust application using our Rust API Client Library.

  • Ruslan Kesheshian
    Ruslan Kesheshian
3 min read
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.

  • Rodrigo Gomez-Palacio
    Rodrigo Gomez-Palacio
3 min read
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.

  • Brian Smith
    Brian Smith
2 min read
Development

Highlights from Apple's WWDC 2022

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.

  • Josh Kasten
    Josh Kasten
2 min read
Development

OneSignal C++ Client SDK is Now Available

We are pleased to announce that the OneSignal C++ Client SDK is now available.

  • Ruslan Kesheshian
    Ruslan Kesheshian
3 min read
Best Practices

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.

  • Eva Wei
    Eva Wei
2 min read
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.

  • Patricio Vargas
    Patricio Vargas
11 min read
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.

  • Ruslan Kesheshian
    Ruslan Kesheshian
2 min read
News

Add Push Notifications to WordPress 6.0

OneSignal supports WordPress 6.0 — find out about the latest WordPress release and how to take advantage of our web push plugin.

  • Jordan M. Adler
    Jordan M. Adler
1 min read
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.

  • Lily Mara
    Lily Mara
9 min read
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.

  • Sasha Langholz
    Sasha Langholz
6 min read
Development

How to Add In-App Messages in React Native (Expo)

Learn how to add in-app messaging capabilities to your React Native (Expo) app in minutes using our React Native Expo Plugin.

  • Patricio Vargas
    Patricio Vargas
7 min read
Development

Our Go Client SDK is Now Available

Our Go Client SDK is now available! Learn about how to install this SDK.

  • Rodrigo Gomez-Palacio
    Rodrigo Gomez-Palacio
1 min read
Development

How to Send Push Notifications with the OneSignal NodeJS Client SDK

Push notifications are automated messages sent to users when an application is closed. Learn how to send these using the OneSignal API & NodeJS Client SDK.

  • Patricio Vargas
    Patricio Vargas
5 min read
Development

Highlights From Google I/O 2022

This year's Google I/O brings a few notable changes that impact OneSignal and our customers. Among these changes, the Android 13 notification permissions protocol is the most significant. Here’s a quick roundup of what Google I/O brings to our space.

  • Josh Kasten
    Josh Kasten
  • Jordan M. Adler
    Jordan M. Adler
3 min read
Company Culture

Diversity at OneSignal

Here, we showcase our current and future diversity initiatives at OneSignal.

  • Zayna Shahzad
    Zayna Shahzad
5 min read
Development

Our VueJS NPM Package is Now Available

We are pleased to announce that our VueJS OneSignal SDK plugin is now generally available.

  • Rodrigo Gomez-Palacio
    Rodrigo Gomez-Palacio
2 min read
Development

Our Angular NPM Package is Now Available

We are pleased to announce the graduation of our Angular OneSignal SDK package from beta to general availability.

  • Rodrigo Gomez-Palacio
    Rodrigo Gomez-Palacio
2 min read
Development

GraphQL and Push Notifications with OneSignal and TakeShape

Check out this collab project created using OneSignal and TakeShape!

  • Patricio Vargas
    Patricio Vargas
10 min read
Development

OneSignal’s Data Centers Are Moving to the EU!

OneSignal's data centers are moving to the EU.

  • Brett Thomas
    Brett Thomas
  • Eva Wei
    Eva Wei
3 min read
Product
  • Mobile Push
  • Web Push
  • Email
  • In-App
  • Pricing
Resources
  • Case Studies
  • Webinars
  • Blog
  • What is Push
  • Preview Tool
Company
  • About Us
  • Careers
  • Contact Us
  • Twitter
  • Instagram
Developers
  • Documentation
  • API Reference
  • GitHub
Other
  • Terms of Use
  • Privacy Policy
  • Acknowledgements
  • Certificate Wizard
  • Status Page