<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[George Deglin - Customer engagement blog]]></title><description><![CDATA[Your one-stop shop for customer messaging and engagement tips, marketer how-to guides, industry news, OneSignal product updates, and more]]></description><link>https://onesignal.com/blog/</link><image><url>https://onesignal.com/blog/favicon.png</url><title>George Deglin - Customer engagement blog</title><link>https://onesignal.com/blog/</link></image><generator>Ghost 5.4</generator><lastBuildDate>Thu, 23 Apr 2026 09:51:53 GMT</lastBuildDate><atom:link href="https://onesignal.com/blog/author/george-deglin/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Everything Game Developers Need to Know about Push Notifications and Customer Messaging]]></title><description><![CDATA[How game developers should use push notifications and other channels on iOS and Android to re-engage and retain players.]]></description><link>https://onesignal.com/blog/push-notifications-messaging-for-game-developers/</link><guid isPermaLink="false">637d63350bcd3d00011b0fa9</guid><category><![CDATA[Development]]></category><category><![CDATA[Messaging strategy]]></category><category><![CDATA[Multichannel]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Wed, 02 Jul 2025 16:00:00 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2023/05/everything-game-developers-need-to-know-about-push-notifications-and-customer-messaging-2.jpg" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging"><p>Before OneSignal, our company was a mobile game studio called Hiptic Games. Our experiences at Hiptic helped us see the need for a simpler, more reliable, and more powerful messaging platform to improve user engagement.</p><p>In many ways, we built OneSignal with game developers in mind. <a href="https://www.pocketgamer.biz/news/71599/gameanalytics-top-25-mobile-games-average-day-28-retention-4/">The top 25% of mobile games have an average Day 28 retention of just 4%</a> and <a href="https://www.gamesindustry.biz/articles/2020-09-18-the-average-cost-to-acquire-a-mobile-game-user-plummeted-this-year">the cost of acquiring a user that eventually makes a purchase is over $40 USD</a>. Yet, most mobile games still don&#x2019;t implement basic best practices for improving user engagement and retention through messaging.</p><p>In this guide, we&#x2019;ll walk through the four main user-engagement channels that every mobile game studio may want to leverage &#x2014; Push Notifications, In-App Messaging, Email, and SMS &#x2014; and the best practices for each. We&#x2019;ll refer to the OneSignal platform for examples of how game developers can <a href="https://onesignal.com/gaming">implement these techniques</a>, but the lessons and best practices apply regardless of the implementation path you choose.</p><h2 id="ask-for-push-notification-permission">Ask For Push Notification Permission</h2><p>The way you ask for push notification permission in your game is an important area to start with because so many game developers get it wrong.</p><p>In the past, iOS and Android had different ways of managing user permissions for notifications. That changed in 2022 when Android updated its push notification permission process in alignment with Apple as a part of <a href="https://onesignal.com/blog/preparing-for-android-13-changes/">Android 13</a>. Now, both major mobile operating systems require that user opt-in to receive notifications before they can be sent. Some of the biggest mistakes that games maker are during the iOS and Android opt-in process.</p><h3 id="reducing-friction-from-the-push-notification-permission-process">Reducing Friction from the Push Notification Permission Process</h3><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/push-permission.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>How about... No! When did you last click &#x201C;Allow&#x201D; to notifications without a clear understanding of what you were signing up to receive? Yet, it seems nearly half of the top mobile games on iOS ask for push notification permission when the app is first downloaded without providing any added context.</p><p>Game developers tend to provide one of two explanations for this less-than-ideal prompt:</p><ol><li><strong>They haven&#x2019;t gotten around to asking in a better way:</strong> This is one of the sadder reasons we&#x2019;ve heard. Push notifications are often the only way to re-engage inactive users, yet many game developers don&#x2019;t value them as a channel. <a href="https://onesignal.com/blog/how-to-create-more-compelling-opt-in-messages-for-ios-push/">Asking users for permission</a> with the basic native iOS permission dialog is a bad user experience. Attention to detail here is just as important as it is in the rest of a game&#x2019;s design.</li><li><strong>Their opt-in rate is higher than doing it a different way:</strong> We&#x2019;re always skeptical of this claim. What other ways have they tried that could be worse? It&#x2019;s also important to consider the quality of opt-ins. Gamers who are more sophisticated, more experienced, and more likely to spend money are likely more inclined to click &#x201C;Don&#x2019;t Allow&#x201D; without more context.</li></ol><p><a href="https://developer.apple.com/documentation/usernotifications/asking_permission_to_use_notifications">Apple recommends</a> that developers always provide context when asking for notification permission, and those same best practices now apply to Android as well:</p><p>&#x201C;Make the request in a context that helps the user to understand why your app needs authorization. In a task-tracking app that sends reminder notifications, you could make the request after the user schedules a first task. Sending the request in context provides a better user experience than automatically requesting authorization on the first launch, because the user can more easily see what purpose the notifications serve.&#x201D;</p><p>You always want to give the user a clear incentive and understanding of why they should grant notification permission. In a game, some common reasons might be:</p><ol><li>To get a notification when their friend sends them a virtual gift.</li><li>To be notified when an in-game event begins.</li><li>To be notified when their energy meter is full so they can make more progress in the game.</li></ol><p>One of the better implementations is Halfbrick&#x2019;s new Fruit Ninja 2, which provides an excellent two-step permission prompt that users trigger during early gameplay.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/12/fruit-ninja-push-permission.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>The Push Notification Pre-Prompt in Fruit Ninja 2</figcaption></figure><p>Remember that once users click &#x201C;Don&#x2019;t Allow&#x201D; on the iOS native permission dialog, you don&#x2019;t get another chance to show it, so you need to make that chance count. We recommend ensuring users are genuinely interested in opting into notifications when you show them. But be careful not to wait too long. If you wait to ask after 15 minutes of gameplay, you&#x2019;ll miss the opportunity to send re-engagement notifications to users who don&#x2019;t make it that far.</p><p><strong>Provisional Notifications are an Option</strong></p><p>Apple provides a <a href="https://developer.apple.com/documentation/usernotifications/asking_permission_to_use_notifications">powerful but rarely-used feature</a> to send notifications to users on a trial basis, without the user needing to click &quot;Allow&quot; on a permissions dialog. Players can then evaluate the notifications and decide whether to authorize them.</p><p>These &quot;Provisional Notifications&quot; have several limitations, including not showing up on the lock screen, but they are an excellent way to message users who have not yet provided direct notification permission.</p><p><strong>Tools like OneSignal can help simplify the process</strong></p><p>OneSignal&#x2019;s <a href="https://onesignal.com/blog/6-invaluable-ways-to-use-in-app-messaging-in-mobile-games/">in-app messaging feature</a> can be used to simplify the process of asking for push notification permission without extra required code. Developers can also customize the permission prompt on the OneSignal dashboard without requiring new versions of the app to be released.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/onesignal-in-app-messaging-2.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p><br><strong>What about Android?</strong></p><p>Like Apple, Android apps now require system-level permission to send notifications. Topwar Studios does this well for the Android version of their game &#x201C;Top War: Battle Game.&#x201D;</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/top-war-push-permission-1.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p><br>OneSignal has several features to make this easier to implement, including the <code>OneSignal.setSubscription()</code> method. This method can be used to turn on or off notifications for the current device. OneSignal also has a feature called Data Tags, which are key/value pairs that can be used to store the user&#x2019;s notification preferences for the device.</p><p>Starting in Android Oreo (8.0+), Google introduced the concept of Notification Categories (Sometimes called &#x201C;Notification Channels&#x201D;). All Android apps must define at least one notification category and then send notifications linked to this category.</p><p>Android applications can set various default properties of each category, such as the importance level or notification sound. Users can also override these settings for each application in their device settings.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/android-notification-category-1.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>Despite the powerful features of Categories, many games don&#x2019;t use them correctly. For example, &#x201C;Top War: Battle Game&#x201D; only has two notification categories. The second one listed, &#x201C;AdMob Offline Notifications,&#x201D; is related to a bug in Google&#x2019;s AdMob SDK.<br></p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/top-war-notification-category-2.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>If they chose to do so, Top War could link their in-game notifications to these category settings, so users have a more consistent user experience. </p><p>For OneSignal clients, <a href="https://documentation.onesignal.com/docs/android-notification-categories">the OneSignal dashboard and SDK</a> provide several features to make it easier to create and manage Android Notification Categories without adding extra code or releasing app updates when modifications are made.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/12/android-category-editor.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>OneSignal&#x2019;s Android Category Management UI</figcaption></figure><h2 id="leverage-email-and-sms">Leverage Email and SMS</h2><p>So, how about asking for email? One surprising finding is that the vast majority of mobile games do not <a href="https://onesignal.com/blog/new-feature-web-prompts-email-phone/">prompt players for their email</a>. But when we talk to growth leaders at top game companies, they resoundingly recommend email as a crucial channel for re-engagement and increased revenue.</p><h3 id="there-are-three-primary-reasons-to-collect-user-email-">There are three primary reasons to collect user email:</h3><p><strong>1. Email is an excellent channel to use alongside notifications for user engagement.</strong> <strong>Especially since not all users opt-in to notifications .</strong></p><p>Because emails are very affordable to send (OneSignal&apos;s <a href="https://onesignal.com/pricing">pricing</a> scales affordably for both small and large companies), emails act as a second channel to keep users engaged. Learn more about <a href="https://onesignal.com/blog/why-email-still-matters-for-mobile-apps/">why email can be a big difference-maker for mobile apps</a>.</p><p><strong>2. Email works exceptionally well for adult gamers, who are also more likely to make in-game purchases.</strong></p><p>One product manager from a big game company reported a 20% lift in revenue from top spenders after targeting them with email campaigns.</p><p><strong>3. With the <a href="https://onesignal.com/blog/idfa-changes-deliver-another-blow-to-advertising-notifications-can-help/">deprecation of IDFA</a>, email is a crucial identifier for retargeting users.</strong></p><p>A common strategy for user re-engagement is to show ads to players on platforms like Facebook. With <a href="https://onesignal.com/blog/revisiting-apples-app-privacy-requirements-2021/">Apple&apos;s decision to deprecate the Identifier for Advertisers (IDFA)</a> in early 2021, email has become the best possible user identifier to use for targeted advertising.</p><p>Getting users to provide their email addresses can sometimes be difficult, so it&apos;s crucial to provide users with content and incentive. Supporting sign-in with Facebook or other providers can help streamline the process and skip the need to validate email addresses.</p><p>One crucial detail is that Apple&apos;s recent policy updates require applications that provide login through third-party services to provide &quot;Sign in with Apple&quot; as an equivalent log in option.</p><p>Bubblegum Games&apos; &quot;Project Makeover&quot; chooses to provide both &quot;Sign in with Apple&quot; and &quot;Sign in with Facebook&quot; as options as ways to get users&apos; emails and create profiles for users to see their progress. Each option has a clear in-game incentive to maximize conversion rates.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/12/project-makeover-sign-in.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>Project Makeover by Bubblegum Games uses &quot;Sign&#xA0;</figcaption></figure><p>Project Makeover chooses not to ask users for an email in other ways, which may reduce their opt-in rate, but this also removes users&apos; need to confirm their email before receiving messages.</p><p>When sending emails, it&apos;s critical to provide value to the reader at every touchpoint. High open rates and engagement rates will help improve your email&apos;s visibility to users (and reduce the chance that your emails end up in the spam folder).</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/12/mighty-quest-engagement-1.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>Source: <a href="https://reallygoodemails.com/emails/be-one-of-the-first-to-play-mighty-quest-on-mobile">https://reallygoodemails.com/emails/be-one-of-the-first-to-play-mighty-quest-on-mobile</a></figcaption></figure><h3 id="is-sms-worthwhile">Is SMS worthwhile?</h3><p>SMS is one of the least commonly used messaging channels for games, and for a good reason: SMS messages with an image can cost 2 cents to send or more, depending on the country, which can get expensive quickly.</p><p>However, when used in games with a high player <a href="https://onesignal.com/glossary/lifetime-value-ltv">LTV (Lifetime Value)</a>, SMS is a compelling channel to stay connected to users. SMS has the highest open rate of all channels, and SMS links get clicked by about 19% of recipients, in contrast to just 2% or 3% for email.</p><p>Games or apps that choose to require user accounts may be the best able to utilize SMS. For example, the game video app Donut offers &#x201C;continue with phone number&#x201D; as login and identity verification mechanism.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/donut-user-login-id-2.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>This is handy for apps that want to stay connected to their users, even those that may have uninstalled the app. In this case, to collect user feedback:</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/donut-feedback-sms-1.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p><br>It may also work well for segments of particularly valuable customers, like those who have previously made an in-game purchase.</p><p>OneSignal supports all three channels &#x2014; push notifications, email, and SMS, and unifies the features in a <a href="https://onesignal.com/sdk">single platform and SDK</a> to make it easy to implement messaging and personalization across these channels.</p><h2 id="optimizing-message-content-and-frequency">Optimizing Message Content and Frequency</h2><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/content-and-message-frequency-1.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>Hellosaurus does an excellent job of setting up a notification drip campaign to drive user conversion to their subscription service while sprinkling in various updates about their app.</p><p>In general, messages sent by games fall under one of these three categories:</p><ol><li>In-game events that occur</li><li>Game news</li><li>Promotions</li></ol><p>In each case, it&#x2019;s crucial to think of the message as a core part of the user experience with your app. If your messages&apos; quality does not match the quality of your in-game experience, users are much more likely to block your messages or uninstall your game entirely.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/push-notification-simon-circles.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>Just as games require creativity to make a fun in-game experience, games can also bring this creativity to the messaging experience outside of the game.</p><p>Keep in mind that people sometimes have hundreds of apps on their devices, with gamers being the most prolific in installing new apps. Given this, every message you send, whether over push, email, or SMS must stand out from the crowd and be relevant to its recipient.</p><p>Generic messages such as &#x201C;You haven&#x2019;t played in a while. Come back today.&#x201D; are unlikely to impact user retention. However, <a href="https://onesignal.com/blog/message-personalization-best-practices/">personalized messages</a>, or those that provide an incentive, perform far better: &#x201C;George, your hero is nearly at level 10. Get double XP for every level you complete today.&#x201D;</p><p>The frequency of messages you send may vary greatly and depend on your messaging channels.</p><p>Some of the best apps have found that there&#x2019;s practically no limit to how many push notifications you can send, as long as each one is part of an overall excellent user experience. An important technique is to make notifications that are not time-sensitive be delivered silently. If done well, notifications can act as a core experience of your game, providing a valuable experience to the user when they look at their device and drawing them in at the right time.</p><p>For games that are concerned about user churn if they send too many messages, a good rule of thumb is to send the same number of daily notifications (or emails) as to how frequently players open the game. For example, if new users play a game roughly three times in the first week after installing it, then three messages per week is a reasonable limit.</p><h2 id="using-modern-messaging-capabilities-to-improve-your-ux-and-boost-player-loyalty">Using Modern Messaging Capabilities to Improve Your UX and Boost Player Loyalty<br></h2><p>Every messaging channel has unique capabilities to make the messages more visible, engaging, or powerful. Yet, many of these capabilities are often overlooked by game developers. It&apos;s important to <a href="https://onesignal.com/blog/app-communication-when-to-use-push-notifications-sms-and-in-app-messaging/">understand the strengths and limitations of each channel</a> to create a cohesive messaging strategy.</p><h3 id="ios-push-notifications">iOS Push Notifications</h3><p>In new versions of iOS, notifications can have a wide range of interactive customization options, including images, gifs, videos, and more.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/k652TVxZUC2jAYFYEC3fbNCG57YCcDcjsfMeZ4jAzw6KXIj7Uv2w6yntxlqpAZfree8GOVzqCSzwFC2bY1LxDdhEUIGTA7FeY7_H7857Tqw4mEpgdAsJVInGnzA5PHbzZQgWchKM" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>Services like OneSignal help to simplify the process of creating these interactive notifications with built-in support for rich media, along with <a href="https://documentation.onesignal.com/docs/rich-media">example code and documentation</a>.</p><p>iOS notifications can also be customized with <a href="https://documentation.onesignal.com/docs/customize-notification-sounds">custom sounds</a>, <a href="https://onesignal.com/blog/ios-12-and-onesignal/#otherchanges">grouped into threads</a>, or <a href="https://documentation.onesignal.com/docs/how-notifications-work#mobile-notification-collapsing">made to replace a previous notification</a>.</p><h3 id="ios-16-live-activities">iOS 16 Live Activities</h3><p>In late 2022, Apple released a new engagement feature called <a href="https://onesignal.com/live-activities">Live Activities</a>. This widget-like feature is a type of interactive push notification designed by Apple to enable iOS apps to provide real-time updates to their users from the lock screen. iOS game developers can use Live Activities to keep users updated on game events, conversations, scores, milestones, and promotions in real time to <a href="https://onesignal.com/blog/using-ios-16-live-activities/">seamlessly re-engage and retain players</a>.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2023/05/mobile-gaming-app-live-activities-1.jpg" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy" width="1725" height="750" srcset="https://onesignal.com/blog/content/images/size/w600/2023/05/mobile-gaming-app-live-activities-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2023/05/mobile-gaming-app-live-activities-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2023/05/mobile-gaming-app-live-activities-1.jpg 1600w, https://onesignal.com/blog/content/images/2023/05/mobile-gaming-app-live-activities-1.jpg 1725w" sizes="(min-width: 720px) 720px"></figure><h3 id="android-push-notifications">Android Push Notifications</h3><p>Similar to iOS, Android notifications support <a href="https://documentation.onesignal.com/docs/android-customizations#background-images">a wide range of customizations</a>, including various image sizes, notification sounds, notification privacy settings (via Notification Categories), background images, interactivity options, and more. <br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/12/android-notification-customization.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>Source: <a href="https://material.io/design/platform-guidance/android-notifications.html#templates">https://material.io/design/platform-guidance/android-notifications.html#templates</a></figcaption></figure><p>Some of the more advanced customizations on the Android platform can get complicated due to the need to support a wide range of Android devices and operating system versions. We recommend using all of the basic Android notification features, including images and custom categories, and then gradually expanding the usage of more advanced features as you grow your app.</p><h3 id="in-app-messages">In-App Messages</h3><p>There&#x2019;s no &#x201C;one best way&#x201D; to create in-app messages, but just like every other part of your game, applying creativity, design, and a user-experience-focused mindset is vital. For inspiration, check out these <a href="https://onesignal.com/blog/6-invaluable-ways-to-use-in-app-messaging-in-mobile-games/">6 examples of ways to use in-app messaging</a> to enhance your game UX. </p><p>Tools like OneSignal can simplify this process by providing a simple but powerful WYSIWYG editor for in-app message creation and targeting. OneSignal also allows in-app messages to be created and customized without updating your app.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/push-permission-in-app-2.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>In addition to creating in-app messages via the Dashboard, you can also <a href="https://onesignal.com/blog/convey-your-brand-and-style-with-full-html-support-for-in-app-messages/">create in-app messages with custom HTML</a>. </p><h3 id="email">Email</h3><p>Contrary to what many believe, <a href="https://onesignal.com/blog/why-email-still-matters-for-mobile-apps/">email continues to be an evolving channel</a>. Ensuring your emails are well-designed and leveraging modern email features has never been more critical.</p><p>Regarding design, Really Good Emails is an excellent resource for design ideas and inspiration. Remember that players can read emails on many devices, and <a href="https://onesignal.com/blog/responsive-email-design/">optimizing for the mobile email experience</a> is often best.</p><p>New email features like Google&#x2019;s &#x201C;Dynamic Email&#x201D; can be handy for products where email is a core part of the experience.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh5.googleusercontent.com/3TDFNE2Y9-j-y_sTZ95fsp9pR8NTU3haU0Ekod-W2i4RB9H-G4HY6DvcEzziD5kepx6iwmh9DQ8aUyKvGJIi01coM1eqhb320fIbPH3uOXNROuK0Ck-RldRIyLD-ib7FEWf7DSEF" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"><figcaption>Source: <a href="https://www.blog.google/products/gmail/take-action-and-stay-up-to-date-with-dynamic-email-in-gmail/">https://www.blog.google/products/gmail/take-action-and-stay-up-to-date-with-dynamic-email-in-gmail/</a></figcaption></figure><p><br>Advanced features may not make sense for some mobile games, but when used correctly, they can positively impact user engagement and experience.</p><h3 id="sms">SMS</h3><p>Finally, <a href="https://onesignal.com/sms">SMS</a> has had fewer changes over the years and generally has limited support for visual customizations. For this reason, the text content of your SMS message is more important than anything else.</p><p>SMS messages should be heavily personalized, relevant, and timely for the user. Given that they can be disruptive to users and expensive to send, they should be used sparingly and only when it makes sense.</p><p>Future versions of Android <a href="https://gadgets.ndtv.com/apps/news/google-messages-categories-sms-feature-rolling-out-more-users-play-store-2319547">will begin to categorize messages</a> into &#x201C;personal, transactions, OTP (one-time passwords), offers, and more.&#x201D; There&#x2019;s also been gradual progress on a new SMS update, RCS, that will bring more interactivity and customization to messages, but this has yet to be widely supported or adopted.</p><h2 id="automating-your-messaging-strategy-to-scale-with-your-game">Automating Your Messaging Strategy to Scale with Your Game</h2><p>In today&#x2019;s competitive app marketplace, the most successful games are those that have mastered the art of delivering an exceptional and personalized experience to thousands or even millions of users simultaneously. The secret to success isn&#x2019;t having more resources, personnel, time, or luck &#x2014; it&#x2019;s messaging automation. Whether you&#x2019;ve just earned your first 100 users or you&#x2019;re running a successful gaming studio, leveraging messaging automation is an essential best practice to unlock the potential for long-term revenue growth.</p><p>Although this buzzword can sound daunting, automating player onboarding, re-engagement, and other messaging flows saves game developers valuable time and resources and ultimately guarantees a more dynamic and personalized player experience. The best engagement tools make it easy to automatically segment and target players in real-time based on game interactions and milestones as well as use player data to personalize message content. Tools like <a href="https://onesignal.com/journeys">OneSignal&#x2019;s Journeys</a> were specifically designed to simplify this automation process even for non-technical users and make it easy to create dynamic messaging workflows that span different channels and user touchpoints. This type of &#x201C;set it up once and forget it&#x201D; automation continues to pay dividends for successful international gaming studios like <a href="https://onesignal.com/case-studies/beach-bum-games-case-study">Beach Bum Games</a>.</p><h2 id="analyzing-the-performance-of-your-messages">Analyzing the Performance of Your Messages</h2><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/12/analytics-outcomes-new-2.png" class="kg-image" alt="Everything Game Developers Need to Know about Push Notifications and Customer Messaging" loading="lazy"></figure><p>&quot;What&apos;s a typical open rate for a message?&quot; is one of the most common questions we hear from users. There&apos;s no one right answer since the values will vary greatly depending on the message&apos;s purpose, the channel it is sent on (push, email, or SMS), and the user base.</p><p>However, it&apos;s critical to track the ongoing performance of the messages you send to compare and refine your messaging strategies.</p><p>Opens or clicks are often not a useful metric. In the case of push notifications, many users who receive a message may open the app from its icon rather than tapping the notification itself. Furthermore, message clicks may not be closely correlated with long term user engagement or monetization.<br>For this reason, we recommend instrumenting tracking of multiple message metrics, including:</p><ul><li>Receive Rate (Did the user receive the message?)</li><li><a href="https://onesignal.com/glossary/open-rate">Open Rate</a> (For email opens)</li><li><a href="https://onesignal.com/glossary/ctr">Click-Through Rate</a></li><li>App Influenced Opens (How many users opened the app within a short time after receiving a message)</li><li><a href="https://documentation.onesignal.com/docs/outcomes">Custom Outcome Events</a> (Could be engagement rate, purchases, or other desired actions)</li></ul><p>Tools like OneSignal provide insight into these metrics for each channel and can help you <a href="https://onesignal.com/blog/guide-to-understanding-push-notification-performance/">understand and optimize your notification performance</a>. These metrics can also be integrated with and sent to existing analytics systems that you may use to track in-game user activity. This analytics connection is an important component of analyzing your messages&apos; short- and long-term impact.</p><h2 id="master-user-communication-in-mobile-games">Master User Communication in Mobile Games</h2><p>Even the most talented developers overlook basic communication strategies that can help them outpace their competition. Our Mastering Communication in Mobile Games eBook delves into common messaging misconceptions and pitfalls and provides guidance about using these channels to create a seamless and &#x201C;sticky&#x201D; player experience.</p><!--kg-card-begin: html--><a href="https://onesignal.com/mastering-user-communication-in-mobile-games-ebook" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Download the eBook</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[OneSignal's Mission is to Democratize Customer Engagement]]></title><description><![CDATA[OneSignal's Co-Founder, George Deglin, shares our founding mission and the core principles that continue to shape our growth.]]></description><link>https://onesignal.com/blog/onesignals-mission/</link><guid isPermaLink="false">64061e4837087700011b0b6c</guid><category><![CDATA[Company culture]]></category><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Mon, 06 Mar 2023 18:04:41 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2023/03/onesignals-mission-to-democratize-customer-engagement-3.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: html--><iframe width="100%" height="180" frameborder="no" scrolling="no" seamless src="https://share.transistor.fm/e/7c52ada2"></iframe><!--kg-card-end: html--><img src="https://onesignal.com/blog/content/images/2023/03/onesignals-mission-to-democratize-customer-engagement-3.jpg" alt="OneSignal&apos;s Mission is to Democratize Customer Engagement"><p></p><p>As we approach two million users of the OneSignal platform, I wanted to share a little bit about our company&apos;s origin and mission.</p><p>I would have never imagined we&#x2019;d pivot <em>away</em> from a successful business, but that&#x2019;s why OneSignal exists today. In 2015, our founding team ran a fast-growing mobile game studio backed by Y-Combinator. My co-founder and I had previously started successful companies, and we teamed up to apply our combined experience to build an industry-leading mobile gaming business to entertain hundreds of millions of people worldwide.</p><p>As a game studio, we differentiated ourselves in several key ways: Our games were easy to pick up, beautifully designed, translated for over a dozen languages, and grew virally as players shared them with each other. Each game had exceptional reviews and was repeatedly featured by the Apple and Google App Stores.</p><p>As successful as we were, there remained a persistent limitation to our growth rate: The best mobile applications require a deep investment into user engagement and retention both in the app and outside of it. The majority of app engagement is driven by messages, such as emails or push notifications, that draw users back into the app experience. We watched as only some of our largest competitors invested the time and effort required to implement messaging infrastructure to send reliable, timely, and personalized messaging campaigns to increase engagement and cross-promote their apps. Meanwhile, we struggled to get the basics in place.</p><p>As important as messaging is to mobile app success, no vendor or open-source solution could meet our needs. Commercial solutions in the space felt like they were built with decade-old technology, requiring complex implementation and costly maintenance. We weren&#x2019;t the only ones experiencing this problem; In our efforts to learn from our peers, we discovered that marketers and growth teams across the mobile industry were struggling to implement rudimentary messaging campaigns.</p><p>Y-Combinator&#x2019;s motto is to &#x201C;build something people want.&#x201D; We soon recognized that millions of businesses like our own needed a modern customer engagement platform to improve their customer experience and retention and to increase their revenue. We chose to pivot our business to become OneSignal, following in the footsteps of many of the greatest product-led businesses that originated as game studios, including Slack, Discord, and Valve.</p><h2 id="our-founding-principles">Our Founding Principles</h2><p>As we started building OneSignal, we looked at all of the software products we liked most. From there, we decided on four key principles to define what we wanted to create:</p><ol><li><strong>A product every app can use </strong>- Anyone should be able to use OneSignal, whether they are a small startup or a big enterprise. We want to democratize access to our essential technology and have every mobile app in the world using OneSignal.</li><li><strong>Great user experience is essential</strong> - Long-term success comes from building software that is delightful to use every day.</li><li><strong><strong><strong>Impeccable </strong></strong>i<strong><strong>nfrastructure </strong></strong></strong>- Messaging is an essential part of every mobile experience. Our customers depend on us, so we must work flawlessly for each of them, day or night, large or small.</li><li><strong>Great<strong><strong> support for everyone </strong></strong></strong>- Excellent documentation backed up by human support. Whether a customer is big or small, free or paid, we ensure their success. Every business should know that they can count on us.</li></ol><p>We took these principles seriously, even though we knew they would be difficult to achieve. We recognized that the effort required would ultimately lead to us building a better and more valuable business.</p><h2 id="reflecting-on-our-growth">Reflecting on Our Growth</h2><p>Today, OneSignal has grown to be the dominant customer engagement platform worldwide. Each month, thousands of businesses adopt OneSignal. <strong>The OneSignal SDK is installed in 20% of all mobile applications released in 2023, </strong>and our market share growth is accelerating.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh6.googleusercontent.com/S7vrhAyhBWwn1PFSWz-QvcmC1UwQPWyhpFB4Euh6faV5bnat8MqR2U6CrT1FtIFjqY4_0fSxzhMpYdaL8rC1hGJqSKU--JAXqvZaAl1VsSM49tIMDmUEFVFuR3XCa8Yi0swX0K90PrIrtFPmEQEHSDI" class="kg-image" alt="OneSignal&apos;s Mission is to Democratize Customer Engagement" loading="lazy" title="Chart"><figcaption>Data via AppFigures, as of Feb 2023</figcaption></figure><p>Furthermore, our principles and our resulting product have positioned us as the #1 highest-rated product in our category, with a score of 96/100 on <a href="https://www.g2.com/products/onesignal/reviews">G2</a>, the leading source of B2B customer reviews.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh6.googleusercontent.com/UCZF2NgowPHCX64EnlwKIZzuqH_3b6DMtHp_W6OW8Cdl-Xw9vFA1WWm5H4wFrkrikxKbnH94A8TJR_AMAzUCCb4yCRwO5MXz7ftMqm_-P5Erk66Hvw8x8FaeyP8wZJ3Cl6BwEoBsPm3AXEVTHnl76Jo" class="kg-image" alt="OneSignal&apos;s Mission is to Democratize Customer Engagement" loading="lazy"><figcaption>OneSignal Satisfaction Score on G2.com, based on over 450 reviews</figcaption></figure><p>The majority of mobile applications still under-invest in their customer engagement strategies. Our team has worked tirelessly to build a product that solves a range of problems that still plague millions of businesses, including:</p><ol><li><strong>Limited or ineffective segmentation</strong> &#xA0;- Many companies struggle to utilize the information they have about their customers to personalize their messages. This could be because their messaging platform has limited audience segmentation capabilities or because the platform lacks the necessary data integrations for real-time personalization.</li><li><strong>Lack of attention to the customer journey</strong> - A customer&#x2019;s experience with a mobile application occurs across multiple channels. These include the in-app experience, mobile push notifications, email, transactional messaging, and platform-specific features like <a href="https://onesignal.com/live-activities">iOS Live Activities</a>. Before OneSignal, marketers struggled to assemble customer journeys that met customer expectations for consistency and relevance.</li><li><strong><strong><strong>Lack of support for key channels </strong></strong></strong>- Today&#x2019;s applications must engage with users across multiple messaging channels. Before OneSignal, many businesses only used one &#x2014; typically just push notifications or email &#x2014; rather than being able to easily use all key messaging channels in a single platform.</li><li><strong>Not integrating data between systems</strong> - Not personalizing messages based on data about the customer from a CRM, CDP, Data Warehouse, or analytics tool.</li><li><strong>Unreliable infrastructure</strong> - Utilizing poorly integrated or poorly built solutions that slow down their team or prevent the easy rollout of new messaging campaigns.</li></ol><p>Every day, OneSignal helps hundreds of thousands of businesses solve these problems with a platform that is powerful, easy to adopt, delightful to use, and supported by a world-class team.</p><h2 id="planning-for-the-future">Planning for the Future</h2><p>As much progress as we&#x2019;ve made, we see ourselves at just the beginning of achieving our mission and helping every business intelligently communicate with its users. Over the coming months, we&#x2019;re focused on a range of product areas, including:</p><ul><li>Further extending our best-in-class integrations with complementary products, including data warehouses, analytics platforms, customer data platforms, and CRMs.</li><li>Supporting a growing number of advanced use cases for enterprises with needs related to campaign management, advanced user-level personalization, and experimentation.</li><li>Providing deeper insights on message performance so customers can fine-tune their strategies and avoid over-messaging their users.</li><li>Ensuring our onboarding and each feature is easy, elegant, and intuitive.</li><li>Staying ahead of the evolving technology landscape, such as Apple and Google&#x2019;s frequent improvements to the mobile messaging experience on their devices, and as marketers start to adopt generative AI for copy and image creation.</li><li>Providing exceptional documentation, examples, best practice guidance, and human support every step of the way.</li></ul><p>There is no such thing as an offline business anymore, and our approach uniquely positions us to help every online business deliver a better messaging experience to its customers. We&#x2019;ve come a long way from our game studio roots, but we remain focused on building experiences that impact hundreds of millions of people every day.</p><p>Thank you to everyone who has joined us on this journey so far.</p>]]></content:encoded></item><item><title><![CDATA[The State of Notification Support Across Popular Devices in 2023]]></title><description><![CDATA[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.]]></description><link>https://onesignal.com/blog/the-state-of-notification-support-across-popular-devices/</link><guid isPermaLink="false">637d63350bcd3d00011b100e</guid><category><![CDATA[News]]></category><category><![CDATA[Development]]></category><category><![CDATA[Web push notifications]]></category><category><![CDATA[Mobile push notifications]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Wed, 01 Mar 2023 22:33:00 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2023/03/the-state-of-notification-support-across-popular-devices-in-2023.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2023/03/the-state-of-notification-support-across-popular-devices-in-2023.jpg" alt="The State of Notification Support Across Popular Devices in 2023"><p>Push notifications are no longer limited to just mobile applications and websites.</p><p><a href="https://onesignal.com/what-are-push-notifications">Push notifications</a> have been an essential way that mobile applications engage with users and provide a richer app experience. Today, they are becoming a key feature across other devices including TVs, Gaming Consoles, Tablets, Voice Assistants, and even Vehicles.</p><p>Below is an overview of each device and platform that supports push notifications and how marketers and developers can take advantage of them. We&#x2019;ll also cover some popular platforms that do not yet support push notifications.</p><!--kg-card-begin: html--><aside class="toc"></aside><!--kg-card-end: html--><h1 id="operating-systems">Operating Systems</h1><h2 id="ios-mobile-push-notifications">iOS Mobile Push Notifications</h2><p>Apple supports <a href="https://onesignal.com/mobile-push">mobile push notifications</a> for native applications on the iPhone and iPad.</p><p>To receive push notifications, a user must typically install a mobile application and grant permission to that application to send them notifications. Notifications can contain a variety of <a href="https://onesignal.com/rich-media-notifications">rich media elements</a>, and they can support user interaction in more advanced cases. Below is an example of an interactive iOS push notification sent using OneSignal.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/K73fYvchdEGp8aWNHa3bPRzCO3XW-VQv4xxHTulBDunPGSo5oXhl7zHqIVDycf_hY2SYPO02W195KF94VKkpQh-PTksBXEpZ-nve8Ju8F6J3uJSJySfxq2zmauTvthMmlt4i9qDB=s0" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy"></figure><p>In addition to custom interactive elements, iOS notifications can use several built-in iOS controls, including the ability for the user to enter text without launching the app. This is useful for enabling users to reply to text messages by long-pressing a notification, without needing to launch the app.</p><p>Apps are the most common way to receive notifications on iOS. However, users can also be sent notifications for Passbook entries (such as when a flight is delayed), or as part of an iOS App Clip experience. <br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/ios-app-clip-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1912" height="1142" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/ios-app-clip-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/ios-app-clip-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/ios-app-clip-1.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/ios-app-clip-1.jpg 1912w" sizes="(min-width: 720px) 720px"><figcaption>An example of an iOS App Clip that can receive notifications. (Source: <a href="https://developer.apple.com/documentation/app_clips/enabling_notifications_in_app_clips">Apple Documentation</a>)</figcaption></figure><p>iOS supports both <a href="https://onesignal.com/blog/understanding-ios-remote-local-push-notifications/">remote notifications and local notifications</a>. The most successful iOS apps use push notifications to engage and delight users and keep pace with <a href="https://onesignal.com/blog/understanding-user-expectations-for-push/">rising standards for app communication</a>. </p><p><strong>iOS notifications can be used for a variety of purposes, including:</strong></p><ul><li>Sending a visible message to the user.</li><li>Indicating that a phone or video call is being received by an application such as Skype or Whatsapp (VoIP notifications)</li><li>Running background code, such as to update content in the application for later offline viewing. (Background Notifications)</li><li>Updating a passbook entry (Passbook notifications)</li><li>Updating the badge number icon that is overlaid on top of an app&#x2019;s launch icon.</li></ul><h3 id="additional-resources">Additional Resources</h3><ul><li><a href="https://developer.apple.com/notifications/">Apple Documentation on iOS Push Notifications</a></li><li><a href="https://documentation.onesignal.com/docs/mobile-sdk-setup">OneSignal Mobile Push Quickstart</a></li></ul><h2 id="android-push-notifications">Android Push Notifications</h2><p>Google&#x2019;s Android operating system is among the most powerful when it comes to how applications can utilize notifications. Users can receive notifications from applications they install. They can also receive <a href="https://onesignal.com/webpush">web push notifications</a> through Android web browsers such as Chrome or Samsung Browser when they visit a website and grant notification permission. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/android11-android12-push-notifications-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/android11-android12-push-notifications-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/android11-android12-push-notifications-1.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/android11-android12-push-notifications-1.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Examples of Android 11 and Android 12 push notification UI. Source: <a href="https://onesignal.com/blog/android-12-notification-changes-what-to-expect/">OneSignal Blog</a></figcaption></figure><p>Android notifications can contain images and a limited set of other content. However, unlike iOS notifications, they may not contain gifs, videos, or custom interactive elements.</p><p>Android does provide a few built-in interactive elements, such as the ability to reply to <a href="https://onesignal.com/sms">text messages (SMS)</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/android-messages.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="418" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/android-messages.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/android-messages.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/android-messages.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/android-messages.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>An example of an Android text notification and option to reply in the notification window.(source: <a href="https://developer.android.com/training/notify-user/build-notification">Android Developer Documentation</a>)</figcaption></figure><p><strong>Android <a href="https://onesignal.com/blog/what-you-should-be-using-push-notifications-for/">notifications can be used for</a> a variety of purposes, including:</strong></p><ul><li>Sending a visible message to the user.</li><li>Indicating that a phone or video call is being received by an application such as Skype or Whatsapp (VoIP notifications)</li><li>Running background code, such as to update content in the application for later offline viewing. (Background Notifications)</li><li>Updating a passbook entry (Passbook notifications)</li></ul><p>Android notifications are typically delivered through Google&#x2019;s FCM API. However, there are some exceptions. In China, FCM is not available, so notifications may be delivered through FCM-like APIs provided by Baidu, Tencent, or device manufacturers like Huawei. Also on some Huawei devices, FCM is not available, and Huawei&#x2019;s push service (Called HMS) must be used instead. </p><h3 id="additional-resources-1">Additional Resources</h3><ul><li><a href="https://firebase.google.com/docs/cloud-messaging">Google Documentation on FCM Notifications</a></li><li><a href="https://documentation.onesignal.com/docs/mobile-sdk-setup">OneSignal Mobile Push Quickstart</a></li><li><a href="https://documentation.onesignal.com/docs/huawei-sdk-setup">OneSignal Huawei Setup Guide</a></li></ul><h2 id="macos-push-notifications">macOS Push Notifications</h2><p>Starting in <a href="https://onesignal.com/blog/ios-14-and-macos-big-sur-changes-that-affect-push-notifications/">macOS Big Sur</a>, Apple has largely copied the APIs that exist for iOS push notifications and made them available in macOS. Similarly, iOS applications can be installed on newer Apple computers with the M1 Arm Processor or newer, with no changes required to how those applications register for or present notifications.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/macos-web-push-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1912" height="806" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/macos-web-push-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/macos-web-push-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/macos-web-push-1.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/macos-web-push-1.jpg 1912w" sizes="(min-width: 720px) 720px"><figcaption>Example of a macOS web push notification shown in the corner of a macOS screen.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/macos-web-push-sent-by-ios-app-running-on-macbook-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1622" height="596" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/macos-web-push-sent-by-ios-app-running-on-macbook-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/macos-web-push-sent-by-ios-app-running-on-macbook-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/macos-web-push-sent-by-ios-app-running-on-macbook-1.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/macos-web-push-sent-by-ios-app-running-on-macbook-1.jpg 1622w" sizes="(min-width: 720px) 720px"><figcaption>Example of a macOS notification sent by an iOS App Running on an M1 Macbook</figcaption></figure><p>Beginning with macOS Monterey, Apple has made <a href="https://onesignal.com/blog/ios-notification-changes-updates-from-apples-wwdc-21/">iOS 15+ features</a> including notification focus modes and notification interruption levels available on macOS as well.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/macos-ios-focus-mode-2.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1962" height="1290" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/macos-ios-focus-mode-2.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/macos-ios-focus-mode-2.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/macos-ios-focus-mode-2.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/macos-ios-focus-mode-2.jpg 1962w" sizes="(min-width: 720px) 720px"><figcaption>Example of Focus Mode support across macOS &amp; iOS devices. (Source: Apple.com)</figcaption></figure><p>OneSignal provides support for macOS notifications through either the OneSignal iOS SDK for iOS apps running on Apple Silicon Macs, or by interacting with the OneSignal API for native macOS notifications.</p><p>macOS notifications can also be generated by websites, through the web push capabilities available in all desktop browsers including Chrome, Firefox, and Safari.</p><h3 id="additional-resources-2">Additional Resources</h3><ul><li><a href="https://developer.apple.com/design/human-interface-guidelines/macos/system-capabilities/notifications/">Apple documentation on macOS Notifications</a></li><li><a href="https://documentation.onesignal.com/docs/macos-app-sdk-setup">OneSignal Documentation on macOS Notification Setup</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-quickstart">OneSignal Web Push Documentation</a></li></ul><h2 id="windows-push-notifications">Windows Push Notifications</h2><p>Similar to macOS, Windows provides a rich notification center. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/web-push-on-windows-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1912" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/web-push-on-windows-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/web-push-on-windows-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/web-push-on-windows-1.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/web-push-on-windows-1.jpg 1912w" sizes="(min-width: 720px) 720px"><figcaption>Example of a Web Push Notification displayed on a Windows computer</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/windows-notification-from-outlook.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1622" height="750" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/windows-notification-from-outlook.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/windows-notification-from-outlook.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/windows-notification-from-outlook.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/windows-notification-from-outlook.jpg 1622w" sizes="(min-width: 720px) 720px"><figcaption>Example of a Windows notification from Outlook. Source: <a href="https://techcommunity.microsoft.com/t5/windows-10/how-to-push-message-to-all-pc/td-p/355857">microsoft.com</a></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/windows-notifications-in-windows11-action-center.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1622" height="1066" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/windows-notifications-in-windows11-action-center.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/windows-notifications-in-windows11-action-center.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/windows-notifications-in-windows11-action-center.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/windows-notifications-in-windows11-action-center.jpg 1622w" sizes="(min-width: 720px) 720px"><figcaption>Windows notifications in the Windows 11 Action Center view. Source: <a href="https://www.techrepublic.com/article/how-to-tweak-the-windows-10-action-center-to-make-it-less-annoying/">techrepublic.com</a></figcaption></figure><p>Windows notifications can also be generated by websites, through the web push capabilities available in all desktop browsers including Chrome and Firefox.</p><p>OneSignal supports <a href="https://documentation.onesignal.com/docs/windows-app-sdk-setup#windows-uwp">sending Windows notifications</a> through Microsoft&#x2019;s WNS protocol. Please contact the OneSignal support team at <em>support@onesignal.com</em> if you need any help implementing OneSignal in your Windows application.</p><h3 id="additional-resources-3">Additional Resources</h3><ul><li><a href="https://docs.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/windows-push-notification-services--wns--overview">Microsoft documentation on Windows Push Notification Services</a></li><li><a href="https://documentation.onesignal.com/docs/windows-app-sdk-setup">OneSignal documentation on Windows Push Notifications</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-quickstart">OneSignal Web Push Documentation</a></li></ul><h2 id="chromeos-push-notifications">ChromeOS Push Notifications</h2><p>Similar to Windows and macOS, Google&#x2019;s Chrome Operating System includes a notification center.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notification-center-on-chromeos-laptop-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1912" height="1290" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notification-center-on-chromeos-laptop-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notification-center-on-chromeos-laptop-1.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/notification-center-on-chromeos-laptop-1.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/notification-center-on-chromeos-laptop-1.jpg 1912w" sizes="(min-width: 720px) 720px"><figcaption>A screenshot of the notification center and settings on a Chrome OS laptop. Source: <a href="https://9to5google.com/">9to5google.com</a></figcaption></figure><p>Because ChromeOS applications are built using the same technology as websites, developers can create ChromeOS notifications by implementing web push. For instance, you can use OneSignal&apos;s web push SDK to add push notifications to a <a href="https://onesignal.com/blog/how-to-integrate-push-notifications-in-react/">ReactJS</a>, <a href="https://onesignal.com/blog/how-to-integrate-onesignal-into-a-next-app/">Next.js</a>, or <a href="https://onesignal.com/blog/how-to-integrate-push-notifications-in-angular/">Angular app</a>. To learn more about how to add web push notifications to your Android app, check out our <a href="https://documentation.onesignal.com/docs/web-push-quickstart">Web Push Quickstart Guide</a>.</p><h3 id="additional-resources-4">Additional Resources</h3><ul><li><a href="https://developer.chrome.com/docs/extensions/reference/notifications/">Google Chrome Notification API Documentation</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-quickstart">OneSignal Web Push Documentation</a></li></ul><h1 id="web-browsers">Web Browsers</h1><h2 id="chrome-safari-firefox-microsoft-edge-and-other-browser-notifications">Chrome, Safari, Firefox, Microsoft Edge, and Other Browser Notifications</h2><p>Most browsers support the <a href="https://www.w3.org/TR/push-api/">Web Push API standard</a>. This API can be used on both desktop and mobile devices to allow notifications from websites and to receive those notifications even when a website is closed.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh4.googleusercontent.com/f8xxA8KmhZYzR5mtFyS2DL8LNzz1e8po893_m7vXuCIyapqo-WoFziTl985W6dZmVjM6L1-k3zifPoH35hlpHWB8iJXUr2noGmXWVdawfqqh3X4rJbOSi2Aq1XqTQJYUImLny0oa=s0" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy"><figcaption>Examples of how Web Push notifications are shown across different operating systems.</figcaption></figure><p>Web push notifications enable users to receive timely notifications about products, news, or messages without needing to install a native application or have a website browser open. They are a key part of recent efforts around Progressive Web Apps (PWAs), a technology that enables websites to utilize many features that were previously only available to installed applications.</p><p>OneSignals supports web push on all possible browsers.</p><h3 id="additional-resources-5">Additional Resources</h3><ul><li><a href="https://www.w3.org/TR/push-api/">Web Push Technical Spec</a></li><li><a href="https://onesignal.com/webpush">OneSignal Web Push Overview</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-quickstart">OneSignal Web Push Quickstart</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-setup-faq">OneSignal Web Push FAQ &amp; Browser Support Matrix</a></li></ul><h2 id="safari-on-ios-push-notifications">Safari on iOS Push Notifications</h2><p>Apple has recently launched beta support for Safari on iOS and iPadOS, now available for testing. Read our blog post to see how to <a href="https://onesignal.com/blog/easily-test-apples-new-ios-web-push/">implement and test mobile web push</a>.</p><h3 id="additional-resources-6">Additional Resources</h3><ul><li><a href="https://onesignal.com/blog/ios-web-push-is-finally-coming/">OneSignal blog post on iOS web push coming soon</a></li><li><a href="https://documentation.onesignal.com/docs/web-push-setup-faq">OneSignal Web Push FAQ &amp; Browser Support Matrix</a></li></ul><h1 id="tablets-and-wearables">Tablets and Wearables</h1><h2 id="amazon-fire-tablet-push-notifications">Amazon Fire Tablet Push Notifications</h2><p>Amazon&#x2019;s Kindle Fire tablets run a modified version of the Android operating system. This modified version has a different UI than typical Android devices. Amazon also uses its own notification system, called &#x201C;Amazon Device Messaging&#x201D; instead of Google&#x2019;s messaging system.</p><p>Third-party applications for Amazon Fire Tablets are distributed through the Amazon App Store.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/amazon-fire-tablet-notification-center-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="760" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/amazon-fire-tablet-notification-center-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/amazon-fire-tablet-notification-center-1.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/amazon-fire-tablet-notification-center-1.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>A screenshot of the Amazon Fire Tablet notification center.</figcaption></figure><p>Fortunately, much of the code and experience for Amazon Fire Notifications is borrowed from the core of the Android operating system. For this reason, OneSignal&#x2019;s Android SDK already includes support for Amazon Kindle Fire Tablets.</p><p>Kindle Fire notifications are delivered through the Amazon Device Messaging API.</p><p>OneSignal clients can follow our <a href="https://documentation.onesignal.com/docs/amazon-sdk-setup">Amazon SDK Setup guide</a> to implement Amazon Fire notifications.</p><h3 id="additional-resources-7">Additional Resources:</h3><ul><li><a href="https://developer.amazon.com/docs/adm/overview.html">Amazon documentation on the Amazon Device Messaging (ADM) API</a></li><li><a href="https://documentation.onesignal.com/docs/amazon-sdk-setup">OneSignal documentation on implementing Kindle Fire Notifications</a></li></ul><h2 id="amazon-kindle-e-reader-push-notifications">Amazon Kindle E-Reader Push Notifications</h2><p>Amazon Kindle E-Readers do not support third-party applications and do not include the concept of push notifications.</p><p>However, Amazon also has a different product line under the &#x201C;<a href="#amazon-fire-tablet-push-notifications">Fire Tablet</a>&#x201D; branding that is a different type of device that supports both third-party applications and notifications.</p><h2 id="apple-watch-push-notifications-watchos">Apple Watch Push Notifications (watchOS)</h2><p>The Apple Watch supports two types of notifications. First, if the watch is paired with an iPhone and the iPhone is locked or asleep, notifications are displayed on the Apple Watch instead.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/apple-watch-notification.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1126" height="767" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/apple-watch-notification.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/apple-watch-notification.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/apple-watch-notification.jpg 1126w" sizes="(min-width: 720px) 720px"><figcaption>Example of how notifications from different apps are shown on the Apple Watch. (Source: <a href="https://support.apple.com/en-us/HT204791">apple.com</a>)</figcaption></figure><p>The notifications appear similar to how they would be shown on an iPhone or iPad, but they are reformatted to fit on the much smaller Apple Watch screen. Users can interact with the notifications, including replying to text messages or changing notification preferences by long-tapping on a displayed notification.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notification-preferences-on-apple-watch.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1126" height="767" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notification-preferences-on-apple-watch.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notification-preferences-on-apple-watch.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notification-preferences-on-apple-watch.jpg 1126w" sizes="(min-width: 720px) 720px"><figcaption>Example of user notification preferences on the Apple Watch.</figcaption></figure><p>Next, the Apple Watch also supports independent apps. These are applications that can run on the watch without requiring an iPhone to be nearby.</p><p>Independent apps for watchOS can also generate notifications using the same framework as iOS applications. However, the notification setup steps are slightly different. </p><p>Due to limited demand, OneSignal does not currently provide a first-party SDK for independent apps on watchOS. However, with some modifications to the existing OneSignal iOS SDK, it is possible to use OneSignal to send notifications to independent apps.</p><p>More information can be found in <a href="https://github.com/OneSignal/OneSignal-iOS-SDK/issues/556">this GitHub issue</a>.</p><h3 id="additional-resources-8">Additional Resources</h3><ul><li><a href="https://support.apple.com/en-us/HT204791">Apple overview of Watch Notifications</a></li><li><a href="https://github.com/OneSignal/OneSignal-iOS-SDK/issues/556">OneSignal Github request form for Standalone Watch App Notifications</a></li></ul><h2 id="android-wear-push-notifications-wear-os">Android Wear Push Notifications (Wear OS)</h2><p>Similar to iOS, Android automatically bridges notifications from Android phones to Android Wear devices. The layout of notifications is changed to fit the smaller screen and boundaries of the device.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/android-notification-on-wear-os-watch-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="806" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/android-notification-on-wear-os-watch-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/android-notification-on-wear-os-watch-1.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/android-notification-on-wear-os-watch-1.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of an Android phone notification being bridged to an Wear OS watch (Source: <a href="https://developer.android.com/training/wearables/notifications">Android.com</a>)</figcaption></figure><p>Like Apple&#x2019;s watchOS, Wear OS also supports creating standalone apps.</p><p>The APIs to generate Wear OS standalone notifications closely match the APIs for Android notifications, so little additional work is required.</p><p>Android Wear OS also supports a feature called <a href="https://developer.android.com/training/wearables/notifications/bridger">Bridging</a>, which can be used to de-duplicate notifications when a user has both an Android app and a standalone WearOS app installed from the same developer. &#xA0;</p><p>OneSignal&#x2019;s <a href="https://documentation.onesignal.com/docs/android-sdk-setup">Android SDK</a> natively supports all types of Wear OS notifications.</p><h3 id="additional-resources-9">Additional Resources</h3><ul><li><a href="https://developer.android.com/training/wearables/notifications">Google Android documentation on Wear OS notifications</a></li><li><a href="https://developer.android.com/training/wearables/notifications/bridger">Google Android documentation on notification bridging</a></li><li><a href="https://documentation.onesignal.com/docs/android-sdk-setup">OneSignal Android SDK setup guide</a></li></ul><h2 id="fitbit-notifications-fitbit-os">Fitbit notifications (Fitbit OS)</h2><p>Depending on the Fitbit device, the notification experience will differ. Newer Fitbit devices support mirroring notifications from the apps that the user chooses, while older devices typically only support notifications for calls and texts.</p><p>The notifications are synchronized over Bluetooth, so the user&#x2019;s smartphone must be nearby.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notifications-in-fitbit.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notifications-in-fitbit.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notifications-in-fitbit.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notifications-in-fitbit.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of notifications being mirrored onto a Fitbit. (Source: <a href="https://thedroidguy.com/how-to-set-up-notifications-on-fitbit-versa-get-notifications-from-phone-to-fitbit-versa-1106820">TheDroidGuy.com</a>)</figcaption></figure><p>Fitbit also supports <a href="https://dev.fitbit.com/getting-started/">creating third-party apps and clock faces</a>. However, at the time of writing this article, third-party apps do not have a way to display notifications.</p><h3 id="additional-resources-10">Additional Resources</h3><ul><li><a href="https://dev.fitbit.com/">Fitbit SDK documentation</a></li></ul><h1 id="vehicles">Vehicles</h1><h2 id="apple-carplay-push-notifications">Apple CarPlay Push Notifications</h2><p>Similar to the Apple Watch, Apple Auto will mirror notifications that are sent to a user&#x2019;s paired iOS device. However, CarPlay will only show notifications for apps with CarPlay support. This helps prevent distracting notifications from non-driving and non-messaging-related apps on the road.</p><p>Users can ask Siri to read the content of messages that they get while in CarPlay. They can also tap on the notification to launch the associated CarPlay app.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/ios-notification-on-carplay-display-1.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="806" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/ios-notification-on-carplay-display-1.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/ios-notification-on-carplay-display-1.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/ios-notification-on-carplay-display-1.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of an iOS Messages notification being mirrored onto a CarPlay display. (Source: <a href="https://developer.apple.com/design/human-interface-guidelines/carplay/overview/messaging-and-voip-apps/">Apple.com</a>)</figcaption></figure><p>When building a CarPlay app, developers must request the <code>.carPlay</code> authorization from their app code. Once notification permission is granted, notifications sent to the app will be mirrored in the CarPlay screen.</p><p>CarPlay does not support standalone apps, so the only way to show notifications is to have them mirrored from an iOS app with CarPlay support.</p><h3 id="additional-resources-11">Additional Resources</h3><ul><li><a href="https://developer.apple.com/carplay/">Apple Carplay Developer Information</a></li></ul><h2 id="android-auto-push-notifications-android-automotive-os">Android Auto Push Notifications (Android Automotive OS)</h2><p> In order to minimize distractions, Android Auto supports a limited subset of Android notification features.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notification-center-on-android-auto-display.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notification-center-on-android-auto-display.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notification-center-on-android-auto-display.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notification-center-on-android-auto-display.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of the notification center on an Android Auto display. (Source: <a href="https://developers.google.com/cars/design/automotive-os/product-experience/system-ui/notifications/how-car-notifications-work">google.com</a>)</figcaption></figure><p>Android Auto notifications do not allow complex controls, such as tapping to expand a notification, or long-pressing a notification for additional options. Car manufacturers can also further restrict the functionality of notifications, based on screen size or safety.</p><p>Developers can implement Android Auto notifications using the same APIs as they would use for standard Android notifications.</p><p>OneSignal includes support for Android Auto notifications. For assistance implementing the OneSignal SDK in an Android Auto app, please reach out to our support team at <em>support@onesignal.com</em>.</p><h3 id="additional-resources-12">Additional Resources</h3><ul><li><a href="https://developers.google.com/cars/design/automotive-os/product-experience/system-ui/notifications/how-car-notifications-work">Android Automotive OS Car Notifications Example</a></li><li><a href="https://documentation.onesignal.com/docs/android-sdk-setup">OneSignal Android SDK Setup Documentation</a><br></li></ul><h2 id="tesla-push-notifications">Tesla Push Notifications</h2><p>Tesla vehicles do not support third-party applications. Tesla&#x2019;s in-car display also does not mirror notifications from smartphones. However, Tesla vehicles will notify users of incoming calls. They also support showing a pop-up for SMS messages and users can reply using the in-car text to speech functionality.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/sms-interface-on-tesla-model3.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="760" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/sms-interface-on-tesla-model3.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/sms-interface-on-tesla-model3.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/sms-interface-on-tesla-model3.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Photo of the SMS interface on a Tesla Model 3 (Source: <a href="https://www.notateslaapp.com/how-to/530/tesla-text-messaging-how-to-set-up-send-and-receive-text-messages-plus-some-useful-tips">notateslaapp.com</a>)&#xA0;</figcaption></figure><h1 id="voice-assistants">Voice Assistants</h1><h2 id="amazon-echo-notifications-amazon-alexa">Amazon Echo Notifications (Amazon Alexa)</h2><p>Amazon Echo devices support several types of push notifications, and notifications can be sent by third-party apps.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh5.googleusercontent.com/UrLBIZDO6PA_yTm_ZAfExyaJADRjPvUTAJ-gClWXcnCAAlk80ctdExjOPn7r_jKpjntShjaBH-heDWGXIbXA_GiYxiStvU7RPPhFo-kd_6QyPxYuxGNBRCqn0kVkU3tS8k3dMPqz=s0" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy"><figcaption>Example of how an Amazon Echo shows the presence of new notifications. (Source: <a href="https://artists.amazonmusic.com/promotion">AmazonMusic.com</a>)</figcaption></figure><p>If the device has a screen, then a text version of the notification is shown. Otherwise, the Echo device will show a yellow indicator indicating the presence of new notifications, and the user must ask Alexa to read them.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notifications-on-amazon-echo-device-with-screen.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notifications-on-amazon-echo-device-with-screen.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notifications-on-amazon-echo-device-with-screen.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notifications-on-amazon-echo-device-with-screen.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of how notifications are shown on an Amazon Echo device with a screen. (Source: <a href="https://www.iphoneincanada.ca/reviews/amazon-echo-show-10-review/">iphoneincanada.ca</a>)</figcaption></figure><p>To send Echo notifications, developers must create an <a href="https://developer.amazon.com/en-US/alexa/alexa-skills-kit">Alexa Skill</a>. Skills can be installed through the Alexa App on a user&#x2019;s smartphone. Users can also install Skills through Alexa voice commands. Once a Skill is installed, it can interact with Amazon&#x2019;s API to send notifications to a user.</p><h3 id="additional-resources-13">Additional Resources</h3><ul><li><a href="https://developer.amazon.com/docs/adm/overview.html">Amazon&#x2019;s overview of Amazon Device Messaging (ADM)</a></li></ul><h2 id="google-home-google-nest-hub-push-notifications">Google Home &amp; Google Nest Hub Push Notifications </h2><p>Google offers a wide range of smart home devices. Older devices are under the Google Home brand, while newer ones use the Nest moniker. They include smart speakers, as well as displays, thermostats, Wi-Fi routers, and more.</p><p>Google Home and Google Nest devices often include Google Assistant, which is a voice-controlled personal assistant.</p><p>Google Assistant voice-enabled devices under either the Google Home and Google Nest monikers do not support push notifications. However, third-party apps created for Google Assistant can be installed through the voice interface, and can then deliver notifications that will show up on a user&#x2019;s smartphone. If the user is on an Android smartphone, the notification will arrive from the built-in Google Assistant app. If the user is on an iOS device, they must first install the Google Assistant iOS application.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/google-assistant-on-android-device.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="760" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/google-assistant-on-android-device.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/google-assistant-on-android-device.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/google-assistant-on-android-device.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of how Google Assistant notifications are shown on an Android device (Source: <a href="https://developers.google.com/assistant/conversation-design/notifications">google.com</a>)</figcaption></figure><p>Although Google Nest Hub devices have a screen, they do not support displaying third-party notifications. </p><h3 id="additional-resources-14">Additional Resources</h3><ul><li><a href="https://developers.google.com/assistant/conversation-design/notifications">Google Assistant Notification Developer Guide</a><br></li></ul><h1 id="social-networks-chat-and-gaming-platforms">Social Networks, Chat, and Gaming Platforms</h1><h2 id="facebook-notifications">Facebook Notifications</h2><p>For many years, Facebook has supported application-to-user notifications that are shown in the Facebook web UI and in the Facebook mobile application. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/facebook-notifications.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1622" height="596" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/facebook-notifications.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/facebook-notifications.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/facebook-notifications.jpg 1600w, https://onesignal.com/blog/content/images/2021/10/facebook-notifications.jpg 1622w" sizes="(min-width: 720px) 720px"><figcaption>An example of how Facebook notifications are shown on the Facebook Website.</figcaption></figure><p>The APIs and restrictions on this notification capability frequently change, with Facebook more recently implementing strict requirements for what kinds of third-party applications can send notifications.</p><p>Presently, only games that use &#x201C;Facebook Login for Gaming&#x201D; may send notifications in this interface. Non-game apps may not use these APIs.</p><p>Players must use their Facebook Login to be able to receive notifications and Facebook imposes strict rules on the frequency and quality of notifications sent. No more than five notifications may be sent to a user between sessions and apps may be penalized and unable to send notifications if they send too many messages to inactive users or have a low engagement rate.</p><p>Based on recent trends and privacy concerns, it&#x2019;s unclear whether Facebook will continue to offer this functionality over the coming years.</p><h3 id="additional-resources-15">Additional Resources</h3><ul><li><a href="https://developers.facebook.com/docs/games/gaming-services/gaming-services-sdk/appnotifications">Facebook Developer Documentation for App-to-User Notifications</a></li></ul><h2 id="instagram-notifications">Instagram Notifications</h2><p>Instagram provides APIs for businesses to send messages to users, but it is designed as a way to help businesses manage direct messages at scale, not as a notification platform. Instagram places several restrictions on this API, including a requirement that there is an escalation path to a human agent. No other notification APIs are available for third-party applications.</p><h3 id="additional-resources-16">Additional Resources</h3><ul><li><a href="https://developers.facebook.com/products/messenger/messenger-api-instagram/">Facebook Messenger API for Instagram Overview</a> </li></ul><h2 id="facebook-messenger-notifications">Facebook Messenger Notifications</h2><p>Facebook messenger provides a platform for third-party applications to partially or fully automate conversations. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/receiving-notifications-through-facebook-message.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/receiving-notifications-through-facebook-message.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/receiving-notifications-through-facebook-message.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/receiving-notifications-through-facebook-message.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of Facebook Messenger being used to receive PayPal notifications on the Facebook website.</figcaption></figure><p>To use this feature, the third-party application must create a Facebook page and get users&apos; permission to send them Facebook messages. Facebook also imposes rate limits on pages that send too many messages or send messages too quickly.</p><h3 id="additional-resources-17">Additional Resources</h3><ul><li><a href="https://developers.facebook.com/docs/messenger-platform">Facebook&#x2019;s developer documentation for Messenger</a>.</li></ul><h2 id="whatsapp-notifications-business-api">WhatsApp Notifications (Business API)</h2><p>Facebook&#x2019;s WhatsApp Business API can be used by medium and large companies to communicate with their customers.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notification-in-whatsapp-chat.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="760" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notification-in-whatsapp-chat.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notification-in-whatsapp-chat.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notification-in-whatsapp-chat.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of a notification from a business in WhatsApp chat experience. (Source: <a href="https://developers.facebook.com/docs/whatsapp/overview">facebook.com</a>)</figcaption></figure><p>The WhatsApp Business API requires developers to provide pre-approved templates and to get user-opt in. WhatsApp also charges for messages sent, at rates ranging from about $0.005 USD per message, up to $0.08 USD per message. </p><p>To use this API, businesses must submit to a verification process and must be approved by Facebook in order to send messages.</p><h3 id="additional-resources-18">Additional Resources</h3><ul><li><a href="https://developers.facebook.com/docs/whatsapp/">Facebook WhatsApp Business API Documentation</a></li></ul><h2 id="wechat-notifications-weixin-open-platform-notifications">WeChat Notifications (Weixin Open Platform Notifications)</h2><p>WeChat provides APIs that can be used both by third-party WeChat Mini Programs (apps that run inside of the WeChat app) or by external apps distributed on iOS or Android devices.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notifications-from-wechat-program.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notifications-from-wechat-program.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notifications-from-wechat-program.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notifications-from-wechat-program.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of notifications from a WeChat Mini Program. (Source: <a href="https://chozan.co/">https://chozan.co/</a>)</figcaption></figure><p>WeChat provides the ability for official accounts to send notifications to their subscribers, notifying them of the availability of a Mini Program, or notify them about updates to the Program. Mini Programs can contain content including promotions or customer support.</p><h3 id="additional-resources-19">Additional Resources</h3><ul><li><a href="https://intl.cloud.tencent.com/document/product/1047/34322">WeChat Developer Documentation for Messaging</a></li></ul><h2 id="steam-push-notifications">Steam Push Notifications</h2><p>Steam, a digital game distribution service specializing in desktop games for PCs and Macs, provides a native API for <a href="https://onesignal.com/gaming">game notifications</a>. This system is used for delivering notifications to users for games that provide asynchronous multiplayer features. Usage for other purposes is not permitted. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/turn-invite-in-steam-notification-center.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/turn-invite-in-steam-notification-center.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/turn-invite-in-steam-notification-center.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/turn-invite-in-steam-notification-center.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/turn-invite-in-steam-notification-center.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Example of a &quot;Turn Notification&quot; viewed in the Steam notification center. (Source: <a href="https://imgur.com/">imgur.com</a>)</figcaption></figure><p>Steam may also automatically send notifications to promote a game. For example, they may send a price drop notification to users that have added the game in question to their wishlist.</p><h3 id="additional-resources-20">Additional Resources</h3><ul><li><a href="https://partner.steamgames.com/doc/features/game_notifications">SteamWorks Documentation for Game Notifications</a></li></ul><h1 id="smart-tv-devices">Smart TV Devices</h1><h2 id="roku-notifications">Roku Notifications</h2><p>Roku supports the creation of third-party &#x201C;Channels&#x201D; to provide users access to different types of streaming content. However, Channels do not have a way of generating notifications.</p><h3 id="additional-resources-21">Additional Resources</h3><ul><li><a href="https://developer.roku.com/docs/developer-program/getting-started/roku-dev-prog.md">Roku&#x2019;s Developer Documentation</a></li></ul><h2 id="chromecast-push-notifications">Chromecast Push Notifications</h2><p>Google&#x2019;s Chromecast provides an easy way for users to mirror content from their laptop or smartphone. It does not have a notification center and does not support third-party applications. Chromecast support is often built-in to Smart TVs. Chromecast devices are often bundled with Google TV.</p><h3 id="additional-resources-22">Additional Resources</h3><ul><li><a href="https://developers.google.com/cast">Documentation for implementing Chromecast support into an app</a></li></ul><h2 id="google-tv-push-notifications-android-tv">Google TV Push Notifications (Android TV)</h2><p>Google TV, previously called Android TV, is a popular Smart TV operating system. The operating system is available via external hardware devices (&#x201C;Chromecast with Google TV&#x201D;), or it comes pre-installed with some popular TV sets. Google TV is also available as <a href="https://play.google.com/store/apps/details?id=com.google.android.videos&amp;hl=en_US">an Android application</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh4.googleusercontent.com/T31gdKdw6loPg8v4PTDlAbotwAYmUVFOZo8f6e4p573JUAPMT70UpYYzMPQll_2xy7y-fRWN-pa4YE-GeZWf_B1OAHQLOEKFFMiwtgK4cHpI6MIono156y4GVX5ulQ2RecFdBi4s=s0" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy"><figcaption>A photo of a &quot;Chromecast with Google TV&quot; device and remote. (source: <a href="https://tv.google/">google.com</a>)</figcaption></figure><p>Google TV supports creating third-party applications using Android development tools. Existing Android apps can also be ported to Google TV.</p><p>Google TV does not have a notification center. Therefore, third-party applications can&apos;t show notifications as they would on an Android phone or tablet.</p><p>Instead, applications can use the <a href="https://developer.android.com/training/tv/discovery/recommendations-channel">Recommendations Channel</a> and <a href="https://developer.android.com/training/tv/discovery/watch-next-add-programs">Watch Next Channel</a> to promote content.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2021/10/google-tv.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/google-tv.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/google-tv.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/google-tv.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/google-tv.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><h3 id="additional-resources-23">Additional Resources</h3><ul><li><a href="https://developer.android.com/training/tv/discovery">Google TV Developer Documentation for Content Discovery</a></li></ul><h2 id="apple-tv-push-notifications-tvos">Apple TV Push Notifications (tvOS)</h2><p>AppleTV refers to both an iOS application, subscription service, and a hardware device running tvOS that can be connected to a TV. In this section, we&#x2019;ll focus on the tvOS hardware device.</p><p>Newer tvOS devices can show notifications, but they are limited to Homekit camera events or similar. Non-HomeKit pop-up notifications are not supported.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/homekit-camera-notification-popup-on-apple-tv.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/homekit-camera-notification-popup-on-apple-tv.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/homekit-camera-notification-popup-on-apple-tv.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/homekit-camera-notification-popup-on-apple-tv.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/homekit-camera-notification-popup-on-apple-tv.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Example of a Homekit camera notification pop-up on an Apple TV. (Source: <a href="https://homekitnews.com/2021/09/25/how-to-add-video-camera-notifications-to-your-apple-tv/">homekitnews.com</a>)</figcaption></figure><p>tvOS also supports two other types of notifications: Badges and Content-available notifications.</p><p>Badges are used to display a counter on an app icon, such as to indicate a new episode of a show. Content-available notifications can be used to run background code, such as to download sports scores or a list of show names so that they are ready when a user next launches the tvOS app.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/badge-icon-on-apple-tv-application.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/badge-icon-on-apple-tv-application.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/badge-icon-on-apple-tv-application.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/badge-icon-on-apple-tv-application.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of a badge icon with a counter on one of the application icons on Apple TV. (Source: <a href="https://www.reddit.com/r/appletv/comments/clreyl/look_like_notifications_in_tvos_13_are_now_a_thing/">reddit.com</a>)</figcaption></figure><h3 id="additional-resources-24">Additional Resources</h3><ul><li><a href="https://developer.apple.com/documentation/usernotifications">Apple developer documentation for the UserNotifications framework</a></li><li><a href="https://github.com/OneSignal/OneSignal-iOS-SDK/pull/189">OneSignal Github issue &amp; guide for tvOS support</a></li></ul><h2 id="amazon-fire-tv">Amazon Fire TV</h2><p>Amazon Fire TV has the best notification capability of any Smart TV device or operating system.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notifications-in-fire-tv-notification-center.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notifications-in-fire-tv-notification-center.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notifications-in-fire-tv-notification-center.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/notifications-in-fire-tv-notification-center.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/notifications-in-fire-tv-notification-center.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Example of notifications in the Fire TV notification center. (Source: <a href="https://developer.amazon.com/blogs/appstore/post/6c32f2d7-4770-416f-bcbd-a891f885a0e8/amazon-device-messaging-adm-and-local-notifications-on-fire-tv">amazon.com</a>)</figcaption></figure><p>Amazon Fire TV is built on top of the Android Operating System and supports most of the Android Notification API. Amazon encourages developers to utilize notifications in a wide variety of ways as they would on any other Android application.&#x200B;&#x200B;</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/heads-up-notification-in-fire-tv.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="568" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/heads-up-notification-in-fire-tv.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/heads-up-notification-in-fire-tv.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/heads-up-notification-in-fire-tv.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/heads-up-notification-in-fire-tv.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Example heads-up notification on the Amazon Fire TV (Source: <a href="https://developer.amazon.com/blogs/appstore/post/6c32f2d7-4770-416f-bcbd-a891f885a0e8/amazon-device-messaging-adm-and-local-notifications-on-fire-tv">amazon.com</a>)</figcaption></figure><p><strong>Fire TV has <a href="https://developer.amazon.com/docs/fire-tv/notifications.html#types-of-notifications-supported-on-amazon-fire-tv">three types of supported notifications</a>:</strong></p><ul><li><strong>Heads-up Notifications</strong> - Floating windows that appear at the bottom of the screen. Users can interact with the notification to launch the third-party app connected to it. The notification will also be shown in the Fire TV notification center.</li><li><strong>Toasts</strong> - Small pop-ups that appear within an app but are not stored in the notification center.</li><li><strong>Standard Notifications</strong> - Appear in the Fire TV notification center.</li></ul><h3 id="additional-resources-25">Additional Resources</h3><ul><li><a href="https://developer.amazon.com/blogs/appstore/post/6c32f2d7-4770-416f-bcbd-a891f885a0e8/amazon-device-messaging-adm-and-local-notifications-on-fire-tv">Amazon Fire TV Notification setup tutorial</a></li><li><a href="https://documentation.onesignal.com/docs/amazon-sdk-setup">OneSignal Amazon Platform Setup Guide</a></li></ul><h2 id="samsung-smarttv-push-notifications">Samsung SmartTV Push Notifications</h2><p>Samsung TVs run Tizen, an open-source operating system primarily developed by Samsung Electronics. Tizen supports a notification experience similar to Android devices and this extends to Samsung TVs.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/notification-in-samsung-tizen-os-tv.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/notification-in-samsung-tizen-os-tv.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/notification-in-samsung-tizen-os-tv.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/notification-in-samsung-tizen-os-tv.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of a notification on a Samsung Tizen OS TV. (Source: <a href="https://www.world-import.com/samsung-ua-55nu8000-multi-system-4k-smart-premium-led-uhd-tv.htm">https://world-import.com</a>)</figcaption></figure><p>To send and receive SmartTV notifications in their third-party app, developers need to implement Tizen&#x2019;s libraries. OneSignal does not support Tizen or Samsung TV notifications at this time.</p><h3 id="additional-resources-26">Additional Resources</h3><ul><li><a href="https://developer.samsung.com/smarttv/develop/api-references/tizen-web-device-api-references/push-api.html">Samsung Tizen Push API Documentation</a></li></ul><h1 id="gaming-consoles">Gaming Consoles</h1><h2 id="xbox-console-notifications">Xbox Console Notifications</h2><p>Microsoft&#x2019;s Xbox consoles run a heavily customized version of Microsoft Windows, and many windows applications can be ported to the Xbox. Nevertheless, the Xbox does not permit applications or games to generate notifications.</p><p>However, the operating system does have features that allow games to highlight achievements, user-to-user messages, or game invitations. The Xbox notification center will show notifications for these types of events, but they cannot be customized by third-party developers. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/achievement-popup-on-xbox-console.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/achievement-popup-on-xbox-console.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/achievement-popup-on-xbox-console.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/achievement-popup-on-xbox-console.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/achievement-popup-on-xbox-console.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>An achievement notification that is displayed during a driving gaming session on an Xbox console. (Site: <a href="https://www.gameinformer.com/2019/04/06/xbox-achievements-need-to-evolve">gameinformer.com</a>)</figcaption></figure><h3 id="additional-resources-27">Additional Resources</h3><ul><li><a href="https://www.xbox.com/en-US/developers">Microsoft Xbox Developer Center</a></li></ul><h2 id="playstation-notifications">Playstation Notifications</h2><p>Sony&#x2019;s Playstation console does not permit games or applications from generating custom notifications. However, the operating system does have features that allow games to highlight achievements, messages from friends, or game invitations.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/message-on-sony-playstation-notification-center.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="1500" height="1022" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/message-on-sony-playstation-notification-center.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/message-on-sony-playstation-notification-center.jpg 1000w, https://onesignal.com/blog/content/images/2021/10/message-on-sony-playstation-notification-center.jpg 1500w" sizes="(min-width: 720px) 720px"><figcaption>Example of messages in the Sony Playstation Notification Center.</figcaption></figure><h3 id="additional-resources-28">Additional Resources</h3><ul><li><a href="https://partners.playstation.net/">Sony Playstation Developer Center</a></li></ul><h2 id="nintendo-switch-notifications">Nintendo Switch Notifications</h2><p>Nintendo&#x2019;s Switch gaming console is perhaps the only gaming console that has a push-notification style capability. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/10/alarm-from-ringfit-on-nintendo-switch.jpg" class="kg-image" alt="The State of Notification Support Across Popular Devices in 2023" loading="lazy" width="2000" height="1084" srcset="https://onesignal.com/blog/content/images/size/w600/2021/10/alarm-from-ringfit-on-nintendo-switch.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2021/10/alarm-from-ringfit-on-nintendo-switch.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2021/10/alarm-from-ringfit-on-nintendo-switch.jpg 1600w, https://onesignal.com/blog/content/images/size/w2400/2021/10/alarm-from-ringfit-on-nintendo-switch.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption>Example of an &quot;alarm&quot; notification from the Ring Fit Adventure fitness game on a Nintendo Switch. (Source: <a href="https://www.neowin.net/news/ring-fit-adventure-review-this-is-the-hardest-ive-worked-for-a-game/">neowin.net</a>)</figcaption></figure><p>Games like Ring Fit Adventure can set and trigger &quot;alarm&quot; notifications to be shown in the future. When the console is docked, the controller will vibrate, the Switch will beep, and the home button will light up to indicate that there is an alarm that was triggered.</p><p>As of 2021, no other games seem to make use of this functionality. Users can also set their own alarms in the user settings for their Switch.</p><p>Similar to other consoles, the Nintendo Switch also shows notifications for friend invitations, achievements, or completed game downloads.</p><h3 id="additional-resources-29">Additional Resources</h3><ul><li><a href="https://developer.nintendo.com/">Nintendo Developer Portal</a></li></ul><h2 id="google-stadia-push-notifications">Google Stadia Push Notifications</h2><p>Google&#x2019;s Stadia platform does not support third-party notifications. However, notifications are automatically shown for chats, new games, or friend requests.</p><h3 id="additional-resources-30">Additional Resources</h3><ul><li><a href="https://stadia.dev/">Google Stadia Developer Portal</a></li></ul><!--kg-card-begin: html--><!-- link tag -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.13.4/tocbot.css">
<style>
    .is-active-link {
        font-weight:400;
    }
</style>    

<!-- script tag -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.13.4/tocbot.min.js"></script>
<script>
    tocbot.init({
        tocSelector: '.toc',
        contentSelector: '.post-content',
        hasInnerContainers: false,
        headingSelector: 'h1, h2',
        headingOffset: -70,
        scrollSmoothOffset: -70,
        isCollapsedClass: 'noclass',
        activeListItemClass: 'noclass'
    });
</script><!--kg-card-end: html--><h3 id="reach-out-to-us-for-device-specific-support">Reach Out to us for Device-Specific Support</h3><p>Didn&apos;t find the answer you were looking for? In the messaging industry, change happens quickly. We&apos;re dedicated to keeping pace with the latest notification preferences, regulations, and technology. <a href="https://onesignal.com/contact">Reach out to us</a> to learn more about how OneSignal works with specific devices or channels &#x2014; or skip the conversation and start sending notifications for free today.</p><!--kg-card-begin: html--><a href="https://app.onesignal.com/signup" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Create a Free Account</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[iOS Web Push is coming in iOS 16.4]]></title><description><![CDATA[Apple has begun rolling out support for web push notifications on iOS and iPads. Learn more about the beta 1 release.]]></description><link>https://onesignal.com/blog/ios-web-push-is-finally-coming/</link><guid isPermaLink="false">63ee7eba1719c80001713fd5</guid><category><![CDATA[News]]></category><category><![CDATA[Web push notifications]]></category><category><![CDATA[Features & updates]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 16 Feb 2023 20:57:56 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2023/02/ios-web-push-support-is-in-beta-7.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2023/02/ios-web-push-support-is-in-beta-7.jpg" alt="iOS Web Push is coming in iOS 16.4"><p>Over the last few years, <a href="https://onesignal.com/blog/what-are-web-push-notifications/">web push notifications</a> have gone from a new and little-known channel to one that is used by over <a href="https://trends.builtwith.com/widgets/push-notifications/traffic/Entire-Internet">5% of all top websites</a>.</p><p>Web push was designed to solve an important challenge: it helps users receive real-time messages from products that they use primarily through an online UI. For example, web push allows users to receive an event reminder from Google Calendar, get notified of a new direct message in Slack, or stay informed about a breaking local news story.</p><p>Web push provides a real-time protocol that websites can use to obtain user consent for these messages and allows websites to send messages in real-time without requiring the user to install an app. Unlike channels like <a href="https://onesignal.com/blog/what-is-sms-marketing-and-why-do-i-need-it/">SMS</a> or email, web push has <a href="https://documentation.onesignal.com/docs/native-browser-prompt">a standardized opt-in and opt-out mechanism</a>, thereby preventing spam and better highlighting the messages that users want to receive.</p><p>Best of all, web push notifications cost nothing to send. This is a crucial differentiator for businesses that may pay thousands of dollars to send SMS or WhatsApp messages. </p><p>Despite the value and affordability of web push notifications, there has been a major obstacle to wider adoption: the lack of web push support on Apple iOS mobile devices like the iPhone and iPad. To send push notifications on iOS devices, users are currently required to install an app from the iOS App Store and enable <a href="https://onesignal.com/mobile-push">mobile push notifications</a> on their devices. But in January of 2022, <a href="https://onesignal.com/blog/ios-web-push-notification-support-is-coming-soon/">Apple announced plans</a> to provide more widespread support for web push in 2023.</p><p>Now, those plans are finally coming to fruition. Today, <a href="https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/">Apple announced</a> the availability of iOS and iPadOS Web Push support in iOS 16.4 Beta.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2023/02/image.png" class="kg-image" alt="iOS Web Push is coming in iOS 16.4" loading="lazy" width="1115" height="610" srcset="https://onesignal.com/blog/content/images/size/w600/2023/02/image.png 600w, https://onesignal.com/blog/content/images/size/w1000/2023/02/image.png 1000w, https://onesignal.com/blog/content/images/2023/02/image.png 1115w" sizes="(min-width: 720px) 720px"><figcaption>Apple Blog Post Announcing iOS and iPadOS Web Push</figcaption></figure><p>With this announcement, web push is now supported on all major desktop <a href="https://onesignal.com/blog/does-web-push-work-on-mobile-devices/">and mobile platforms</a>, including Android, iOS, macOS, Windows, and Linux. It&apos;s also supported by all major browsers, including Chrome, Safari, Firefox, Edge, Brave, and Opera.</p><p>The widespread support of web push makes it an even more valuable and standardized channel for websites to communicate with their users. It only needs to be implemented once, and it will work smoothly across all browsers and operating systems.</p><p>The one caveat to Apple&apos;s implementation is that it requires the website to be added to the home screen. This is a relatively simple process that can be done from the share screen. Your website must be served with a web application manifest file to be added as a Home Screen web app. Otherwise, it will be saved as a Home Screen bookmark, which opens in the browser. If your site is already a Progressive Web App (PWA), no additional updates are needed.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2023/02/ios-web-push-beta-add-to-home-screen.jpg" class="kg-image" alt="iOS Web Push is coming in iOS 16.4" loading="lazy" width="1346" height="736" srcset="https://onesignal.com/blog/content/images/size/w600/2023/02/ios-web-push-beta-add-to-home-screen.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2023/02/ios-web-push-beta-add-to-home-screen.jpg 1000w, https://onesignal.com/blog/content/images/2023/02/ios-web-push-beta-add-to-home-screen.jpg 1346w" sizes="(min-width: 720px) 720px"></figure><p>Once this is complete, the website can prompt the user to grant push notification permission. The user can then manage those permissions per website in their Notification Settings, similar to apps that they have installed.</p><p>Notifications sent from websites will work exactly like those from apps. This means that they will be shown in the iOS Notification Center and other devices like the Apple Watch.</p><h2 id="how-web-apps-can-implement-web-push-notifications">How Web Apps can Implement Web Push Notifications</h2><p>While easy for end-users, the technical elements of implementing web push and techniques for maximizing opt-in rate can be somewhat complicated. To help with this, OneSignal offers both free and paid plans that streamline the process of adding and sending web push notifications. In addition, we provide tools to <a href="https://onesignal.com/blog/increase-opt-in-rates-for-push-notifications/">maximize opt-in rate</a>, automate messages, <a href="https://onesignal.com/analytics">collect analytics</a>, and centralize multiple messaging channels like <a href="https://onesignal.com/email">email</a>, SMS, and web push within a single platform. Our team is following this Apple release closely and will ensure that our users are prepared to leverage web push on iOS as it becomes available.</p><p>Learn more about mobile web push requirements and how to ensure your website is ready to leverage iOS web push.</p><!--kg-card-begin: html--><a href="https://documentation.onesignal.com/docs/mobile-web-push-for-ios" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Steps to Prepare Your Web App for iOS Web Push</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Gratitude & Warm Wishes for Your Holiday]]></title><description><![CDATA[Thank you and happy holidays from all of us at OneSignal! We've made a holiday gift on your behalf to Doctors Without Borders.]]></description><link>https://onesignal.com/blog/happy-holidays-2022/</link><guid isPermaLink="false">639788b01719c80001713500</guid><category><![CDATA[News]]></category><category><![CDATA[Company culture]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 15 Dec 2022 17:49:56 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2022/12/onesignal-gratitude-and-warm-wishes-for-your-holiday.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2022/12/onesignal-gratitude-and-warm-wishes-for-your-holiday.jpg" alt="Gratitude &amp; Warm Wishes for Your Holiday"><p>As the holidays approach and we head into a new year, I&#x2019;m often inspired to reflect on OneSignal&#x2019;s growth and the amazing community of employees and users that has fueled our evolution. What began as a small mobile gaming studio eight years ago has flourished into a globally-renowned customer messaging and engagement solution that&#x2019;s trusted by millions of users. It&#x2019;s impossible to tell that story without recognizing the countless individuals who helped make OneSignal who we are &#x2014; including the customers who choose to put their faith in us every day.</p><p>I&#x2019;m both grateful and proud of how far we&#x2019;ve come as a company and the amazing things we&#x2019;ve built together. This past year, we launched our <a href="https://onesignal.com/journeys">omnichannel Journeys messaging workflow builder</a>, enhanced our user dashboard and <a href="https://onesignal.com/blog/building-the-email-platform-every-business-needs/">email capabilities</a>, launched new integrations, introduced <a href="https://onesignal.com/blog/new-live-activities-support-to-help-you-drive-loyalty-faster/">support for iOS Live Activities</a>, and <a href="https://onesignal.com/blog/2022-roundup-top-10-product-releases/">much more</a>. &#xA0;As I look ahead to 2023, I&#x2019;m also excited about our plans to enhance our product to better support the growth and success of yours.</p><p>Every family has their own holiday traditions. At OneSignal, one of our traditions is to use our holiday budget to make a donation on behalf of our customers. We do so as a small token of our gratitude and a way to pay homage to our belief that every good idea requires support to thrive. </p><p>This year, we decided to donate to <a href="https://www.doctorswithoutborders.org/">Doctors Without Borders</a>, a nonprofit organization that&#x2019;s committed to delivering medical humanitarian aid to people in crisis throughout the world. Doctors Without Borders has been instrumental in responding to the COVID-19 pandemic and has worked tirelessly to ameliorate the cascading impact that the pandemic has had on other essential health services. Beyond providing COVID relief, their volunteers often put their own safety at risk <a href="https://www.doctorswithoutborders.org/what-we-do/focus">to provide care</a> in war zones, in the wake of natural disasters, at the center of disease outbreaks, and in countless other crises worldwide. We have tremendous respect for their work, grit, and sacrifice.</p><p>Thank you so much for your continued support and for making this holiday tradition possible. We are so happy you&#x2019;ve chosen to take this journey with us.</p><p>Wishing you a happy and healthy holiday and a rewarding 2023!</p><!--kg-card-begin: html--><a href="https://onesignal.com/blog/2022-roundup-top-10-product-releases/" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Learn About our Top 10 Product Releases of &apos;22</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[We’ve Raised $50 Million in Series C Funding to Democratize Customer Engagement]]></title><description><![CDATA[We're thrilled to share that we’ve secured additional Series C funding to accelerate our product roadmap and better serve our customers.]]></description><link>https://onesignal.com/blog/series-c-funding/</link><guid isPermaLink="false">637d63350bcd3d00011b1094</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 01 Sep 2022 14:06:53 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2023/02/general-series-c-announcement.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2023/02/general-series-c-announcement.png" alt="We&#x2019;ve Raised $50 Million in Series C Funding to Democratize Customer Engagement"><p>OneSignal was born from our experiences running a Y Combinator-backed mobile game studio. From the beginning, we set out to help all marketers and developers from around the world easily send effective messages to their customers.</p><p>Prior to starting OneSignal, our personal experience building mobile applications revealed that the status quo of customer engagement was broken. We found ourselves spamming our users with the same, non-personalized push notifications, with no ability to segment, personalize, or understand the efficacy of our campaigns. Before sending an email, we had to upload multiple CSV lists to clunky email platforms. All this effort took precious time away from our ability to improve our games, and it harmed our relationship with our players.</p><p>With OneSignal, we&#x2019;ve led a technology transformation that has helped over a million businesses better engage with their customers. Today, over one in seven mobile applications use OneSignal to effectively engage with their users across channels, including push notifications, email, SMS, and in-app messaging.</p><p>We&#x2019;ve made it incredibly simple to send messages on each channel, and we&#x2019;ve brought the channels under a single platform so that businesses can easily orchestrate <a href="https://onesignal.com/blog/the-difference-between-omnichannel-and-multichannel-marketing/">omnichannel experiences</a> that delight their users.</p><p>Today, I&#x2019;m thrilled to share that we&#x2019;ve secured an additional $50 Million in Series C funding to accelerate our product roadmap and better serve our customers. We&#x2019;ve partnered with world-class investors from BAM Elevate, who led the round, with additional financial support from existing investors, including SignalFire and Zach Coelius.</p><p>The round&#x2019;s proceeds will be used to enhance our omnichannel messaging and orchestration capabilities. In particular, we&#x2019;re excited to continue work on our <a href="https://onesignal.com/journeys">Journeys workflow tool</a> to make it even easier to automate and personalize omnichannel messaging at scale. We&#x2019;ll also continue to develop our best-in-class <a href="https://onesignal.com/email">email messaging capabilities</a> and expand our <a href="https://onesignal.com/analytics">analytics tools</a> to provide customers with even more granular insights.</p><p>OneSignal is a globally used product. We will continue to expand our geographic footprint to better serve clients in Europe, Asia-Pacific, and Latin America, with global office locations in London and Singapore. </p><h2 id="welcoming-a-new-onesignal-board-member">Welcoming a New OneSignal Board Member</h2><p>In conjunction with this funding round, we&#x2019;re happy to welcome <a href="https://www.linkedin.com/in/mcgurk">Jamie McGurk</a>, COO at BAM Elevate, to our Board of Directors. McGurk brings over 20 years of operating and investing experience to the OneSignal board. Before joining BAM Elevate, he was a Managing Partner at Coatue Management and spent seven years as an Operating Partner at Andreessen Horowitz. As an Operating Partner, he built out Andreessen Horowitz&#x2019;s Corporate Development Operating Team, helped raise more than $20 billion in financing, and secured over $20 billion in M&amp;A transaction value for various portfolio companies.</p><h2 id="thank-you-for-your-support">Thank you for your support!</h2><p>Over 1.7 million marketers and developers have now signed up to use the OneSignal platform, and we appreciate every one of you. Your feedback has been instrumental to our journey so far, and we&#x2019;re committed to supporting your success as the world&#x2019;s most accessible and most powerful customer engagement platform.</p><!--kg-card-begin: html--><iframe width="650" height="360" src="https://www.youtube.com/embed/a1bauByVHqU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><!--kg-card-end: html--><p></p><h2 id="about-onesignal">About OneSignal</h2><p>OneSignal is designed to help businesses send notifications and seamlessly manage user communication across every channel, including<a href="https://onesignal.com/mobile-push"> mobile push notifications</a>,<a href="https://onesignal.com/webpush"> web push notifications</a>,<a href="https://onesignal.com/sms"> bulk SMS</a>,<a href="https://onesignal.com/in-app"> in-app messaging</a>, and<a href="https://onesignal.com/email"> email</a>. Our platform is quick to set up and makes it easy to customize and automate customer messaging without doing any development work. As the world&#x2019;s leading notification provider, we&#x2019;re proud to support 500,000 mobile applications &#x2014; nearly 15 percent of all apps today. Our product is favored across the world by companies including Zynga, <a href="https://onesignal.com/case-studies/usa-today-case-study">USA Today</a>, <a href="https://onesignal.com/case-studies/bitcoin-com-case-study">Bitcoin.com</a>, Upwork, <a href="https://onesignal.com/case-studies/tribune-case-study">Tribune</a>, and more. </p><p>As always, we remain committed to providing an exceptional free product and <a href="https://onesignal.com/pricing">additional subscription plans</a> to fit every company size and type. We&#x2019;re grateful for the ongoing support of our user base and look forward to accelerating their growth and making their jobs even easier.</p><p>There&#x2019;s a reason why we&#x2019;ve earned the trust of so many companies around the world &#x2014; sign up for a free account today to see for yourself.</p><!--kg-card-begin: html--><a href="https://app.onesignal.com/signup" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Create a Free Account</a> <!--kg-card-end: html--><p><br></p>]]></content:encoded></item><item><title><![CDATA[iOS Web Push Notification Support is Forecasted For 2022]]></title><description><![CDATA[Learn more about Apple's latest plans to support web push notifications on iOS devices.]]></description><link>https://onesignal.com/blog/ios-web-push-notification-support-is-coming-soon/</link><guid isPermaLink="false">637d63350bcd3d00011b1035</guid><category><![CDATA[News]]></category><category><![CDATA[Web push notifications]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Tue, 01 Feb 2022 22:36:38 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2022/02/ios-web-push-support-coming-soon--1-.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2022/02/ios-web-push-support-coming-soon--1-.jpg" alt="iOS Web Push Notification Support is Forecasted For 2022"><p>On January 27, 2022, Apple seeded the first Beta launch of iOS 15.4, featuring several updates&#x2014; including one that we&apos;ve been looking forward to for a long time.</p><p>iOS 15.4 is expected to introduce many new features, including support for Face ID with a Mask, new emojis, and updates to built-in apps such as Notes and AppleTV.</p><p>However, the most exciting addition is experimental support for iOS web push notifications!</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2022/02/ios-web-push--2-.jpg" class="kg-image" alt="iOS Web Push Notification Support is Forecasted For 2022" loading="lazy" width="1692" height="1290" srcset="https://onesignal.com/blog/content/images/size/w600/2022/02/ios-web-push--2-.jpg 600w, https://onesignal.com/blog/content/images/size/w1000/2022/02/ios-web-push--2-.jpg 1000w, https://onesignal.com/blog/content/images/size/w1600/2022/02/ios-web-push--2-.jpg 1600w, https://onesignal.com/blog/content/images/2022/02/ios-web-push--2-.jpg 1692w" sizes="(min-width: 720px) 720px"><figcaption>The setting to enable Web Notifications support in Safari (WebKit) Preferences can be seen on an iOS 15.4 device running in the Xcode Device Simulator</figcaption></figure><p>Web push notifications are a popular communication channel <a href="https://trends.builtwith.com/widgets/push-notifications">used by more than 8% of top websites</a>. They provide an essential mechanism for websites to send timely and personalized messages to users.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2022/02/image-2.png" class="kg-image" alt="iOS Web Push Notification Support is Forecasted For 2022" loading="lazy" width="1557" height="762" srcset="https://onesignal.com/blog/content/images/size/w600/2022/02/image-2.png 600w, https://onesignal.com/blog/content/images/size/w1000/2022/02/image-2.png 1000w, https://onesignal.com/blog/content/images/2022/02/image-2.png 1557w" sizes="(min-width: 720px) 720px"><figcaption>An example of Web Push notifications being used to send sports and Covid news stores on a both Windows and an Android Device</figcaption></figure><p>Nearly every operating system supports this valuable communication channel. Unfortunately, until recently, Apple was a significant outlier and showed little interest in allowing web push on iOS devices. In the past, Apple has faced <a href="https://onesignal.com/blog/apples-plans-to-support-ios-web-push-in-2021/">pushback</a> for falling behind on supporting modern web APIs, web push included.</p><p>Considering that Apple owns <a href="https://www.statista.com/statistics/266572/market-share-held-by-smartphone-platforms-in-the-united-states/">52%</a> of the mobile market in the United States and a similarly large market share worldwide, this limitation has dramatically slowed the adoption and utility of web push notifications. As a result, websites have resorted to pressuring users to download apps or provide either an email or SMS number to receive messages.</p><p>This latest addition to iOS 15.4 Beta is a promising sign that Apple will finally enable web push support in Safari on iOS and as well as in other iOS browsers such as Chrome and Firefox.</p><p>In our tests of this new Beta capability in iOS 15.4, we&apos;ve determined that web push is disabled by default, and unfortunately, enabling it does not yet work. However, the introduction of this new option and the newly introduced iOS web push APIs are strong signs that Apple is actively working on rolling out full web push support.</p><p>Although the public launch of iOS 15.4 is slated for April 2022, web push support likely won&apos;t be available until later, possibly in iOS 16. If this prediction is correct, we&apos;ll see iOS web push introduced with the public launch of iOS 16 in September 2022. </p><p>That might be a while to wait, but nonetheless we&apos;re incredibly excited for the opportunities this will unlock for better and more user-friendly mobile web experiences. The OneSignal team is following this news closely and will ensure that all OneSignal customers are prepared to seamlessly leverage web push on iOS when it&apos;s available.</p><h2 id="get-started-with-onesignal">Get Started with OneSignal</h2><p>OneSignal is designed to help you send notifications and seamlessly manage your user communication across a variety of channels, including mobile push notifications, web push notifications, bulk SMS, in-app messaging, and email. Our platform is quick to set up and makes it easy to send eye-catching messages without doing any development work. If you don&apos;t have a OneSignal account, you can create one for free and start sending push notifications to your users today. Don&apos;t take our word for it &#x2014; simply sign up and see for yourself!</p><!--kg-card-begin: html--><a href="https://app.onesignal.com/signup" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Create a Free Account</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Thank you & Happy Holidays from OneSignal!]]></title><description><![CDATA[2021 was a memorable year for our company. We're grateful for your support and are excited about the future!]]></description><link>https://onesignal.com/blog/thank-you-happy-holidays-from-onesignal/</link><guid isPermaLink="false">637d63350bcd3d00011b1024</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 16 Dec 2021 03:00:00 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2021/12/happy-holidays-to-the-onesignal-community--1-.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2021/12/happy-holidays-to-the-onesignal-community--1-.jpg" alt="Thank you &amp; Happy Holidays from OneSignal!"><p>As we close out an eventful and challenging 2021, we&#x2019;re amazed and humbled by the growing OneSignal community. Over 1.4 million of you now trust OneSignal to power your customer communications and we don&#x2019;t take that lightly. Your connection to your customers is invaluable and we&#x2019;re honored to be a part of building your business with you.</p><p>Whether you use our mobile or web push, in-app messaging, email, SMS, or all of the above, we know you&#x2019;ve been busy. You&apos;re collectively sending <a href="https://onesignal.com/blog/insights-from-118-billion-push-notifications-sent-through-onesignal/">more than 10 billion messages per day</a> through OneSignal.</p><p>My co-founder, Long Vo, and I started OneSignal to empower our customers of all sizes to reach their goals, and the spirit of our company is to enable those around us with tools for success. That&apos;s why this year, we&apos;ve chosen to use our holiday budget to make a donation on behalf of our customers to <a href="https://girlswhocode.com/">Girls Who Code</a>. Girls Who Code is a global organization on a mission to close the gender gap in technology and to change the image of what a programmer looks like and does. As the most developer-friendly platform out there, this is a mission we can get behind.</p><p>Thank you, our customers, for the support that makes donations like this possible. Thank you for being a part of our journey as a company and for letting us be a part of yours.</p><p>Happy holidays!<br><br>We were busy this year &#x2014; check out the article below to learn what we were up to in 2021.</p><!--kg-card-begin: html--><a href="https://onesignal.com/blog/2021-top-product-updates-and-releases/" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Read: Top 10 Product Updates of 2021</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Apple’s Plans to Support iOS Web Push in 2021]]></title><description><![CDATA[Over 10 percent of all top websites have adopted web push to engage with their users.
Nevertheless, Apple still lags behind other browsers and operating systems and does not yet support Web Push on iOS.]]></description><link>https://onesignal.com/blog/apples-plans-to-support-ios-web-push-in-2021/</link><guid isPermaLink="false">637d63350bcd3d00011b0ff3</guid><category><![CDATA[News]]></category><category><![CDATA[Web push notifications]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 15 Jul 2021 21:57:52 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2021/07/2021-Apple-Web-Push.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="the-future-of-web-push">The Future of Web Push</h2><img src="https://onesignal.com/blog/content/images/2021/07/2021-Apple-Web-Push.jpg" alt="Apple&#x2019;s Plans to Support iOS Web Push in 2021"><p>Web push is now an increasingly mature channel, with over 10 percent of all top websites having adopted this powerful technology to engage with their users.</p><p>Nevertheless, Apple still lags behind other browsers and operating systems and does not yet support web notifications on iOS.</p><p>Over the years, we at OneSignal have continued to follow trends in the evolution of web push, and in 2020 we shared our <a href="https://onesignal.com/blog/the-state-of-ios-web-push-in-2020/">previous predictions</a> on when Apple would introduce support for this valuable channel on the iPhone.</p><h2 id="who-is-using-it">Who is Using it?</h2><p>Web push has continued to expand as a channel in both its adoption and in its capabilities. Today, <a href="https://trends.builtwith.com/widgets/push-notifications/traffic/Entire-Internet">hundreds of thousands of websites and progressive web apps</a> use this channel to notify users about new messages, upcoming calendar events, or new products that have come on sale. Browsers such as Chrome and Firefox have also taken measures to reduce notification spam, making web push a trusted and reliable channel for millions of people worldwide. Google Chrome also supports web push notifications on Android devices.</p><p>OneSignal has helped developers adapt to these changes by providing user-friendly and easily customizable ways to request <a href="https://onesignal.com/webpush">web push notification</a> permission.<br></p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/OWsCADjq1BtqMLyqGBjSWgrkcNay25syYS2j9GfT9YR-X_gK1157JCXepzlehLVopZccmxOyR6jDDV3UxQ1UeXmvRHJBZ0msr70w1_fPcXG8kDv5QB8a9TsgqZY0k6PskdHfhHME" class="kg-image" alt="Apple&#x2019;s Plans to Support iOS Web Push in 2021" loading="lazy"></figure><h2 id="the-current-state-of-ios-web-push">The Current State of iOS Web Push </h2><p>The demand from developers and marketers for Apple to introduce web push on iOS and in Mobile Safari has only grown over time. Over 110 people are following the <a href="https://bugs.webkit.org/show_bug.cgi?id=182566">feature request</a> in Apple&#x2019;s Bug Tracker for the Webkit Browser Engine, which powers Mobile Safari and all other browsers on iOS including Chrome and Firefox for iOS. There&#x2019;s also a <a href="https://www.change.org/p/tim-cook-apple-inc-implement-web-push-notifications-on-ios-devices">petition</a> that has been signed by over 6,000 developers and marketers asking Apple to implement web push notifications on iOS devices.<br></p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/GYqN9uU_-uZdcMFNN8peGDevriTI2It84chXypYqEQJd7WycpDvg31LSM6IbIT9dj9YAaBM71BqoLNtrxqKamdGR28BaV4iwYwMcGLnhs4CwmUFe2r1xvBWuWuVfINdCkPplsCKB" class="kg-image" alt="Apple&#x2019;s Plans to Support iOS Web Push in 2021" loading="lazy"></figure><p><br></p><p>It is unclear if and when Apple will implement support for web push for iOS, but we continue to be optimistic for change.</p><p>In a recent lawsuit filed against Apple by Epic Games, Apple CEO Tim Cook suggested that the web offers a viable alternative distribution channel to the iOS App Store. This statement was met with skepticism from those who have been unable to use features like push notifications for their websites on iOS.</p><p>In his <a href="https://infrequently.org/2021/04/progress-delayed/">rebuttal</a> of Apple&#x2019;s defense, Alex Russell, Partner Program Manager for Microsoft&#x2019;s Edge Browser and former Googler who has played an influential role in advocating for web standards, <a href="https://www.theregister.com/2021/05/04/one_of_apples_monopoly_defenses/">shared</a> that &#x201C;Safari has been falling further and further behind in implementing web APIs, which make specific technical features available to developers. Safari is now something like 1000 APIs behind Chrome, double the gap measured in 2016, and 300 or so behind Firefox.&#x201D; Russell specifically called out Push Notifications as one of the largest missing APIs in mobile Safari.</p><p>In the wake of these recent proceedings, we believe that Apple intends to credibly claim that the web can be used for app distribution, and thus they are more likely to begin introducing features that developers like Russell are demanding. </p><p>Unfortunately, the timing for when Apple will actually introduce iOS web push support is still uncertain. Our hope is that increasing pressure from developers will have an impact in convincing Apple to devote more of their focus to supporting modern web platform features including push notifications.</p><h2 id="what-businesses-should-know">What Businesses Should Know</h2><p>Businesses and developers who are considering using Web Push shouldn&#x2019;t let the lack of iOS support stop them. Web Push is supported on nearly every other browser, including Chrome, Firefox, Microsoft Edge, and even Safari for macOS.</p><p>To reach iOS users, businesses can choose to build a mobile application and send mobile push notifications or leverage other channels like SMS or Email as an alternative. OneSignal offers all of these channels under a single platform, so developers can make sure they&#x2019;re reaching their audience on the best channel possible.</p><h2 id="notification-capabilities-limitations-by-device">Notification Capabilities &amp; Limitations by Device</h2><p>To learn more about what popular devices currently support push notifications and other communication channels, check our comprehensive article on <a href="https://onesignal.com/blog/the-state-of-notification-support-across-popular-devices/">the State of Notification Support Across Popular Devices in 2021</a>.</p><h2 id="send-push-notifications-with-onesignal">Send Push Notifications with OneSignal</h2><p>OneSignal is designed to help you send notifications and seamlessly manage your user communication across every channel, including <a href="https://onesignal.com/mobile-push">mobile push notifications</a>, <a href="https://onesignal.com/webpush">web push notifications</a>, <a href="https://onesignal.com/sms">bulk SMS</a>, <a href="https://onesignal.com/in-app">in-app messaging</a>, and <a href="https://onesignal.com/email">email</a>. Our platform is quick to set up and makes it easy to customize and automate your messaging strategy across the web, iOS, Android, and other devices without doing any development work. If you don&apos;t have a OneSignal account, you can create one for free and start sending push notifications today. Don&apos;t take our word for it &#x2014; sign up and see for yourself!</p><!--kg-card-begin: html--><a href="https://app.onesignal.com/signup" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Create a Free Account</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Android 12 Notification Changes: What to Expect]]></title><description><![CDATA[The Android 12 release will change how developers can reach their users with push notifications. Find out what to expect.]]></description><link>https://onesignal.com/blog/android-12-notification-changes-what-to-expect/</link><guid isPermaLink="false">637d63350bcd3d00011b0fc0</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Mon, 01 Mar 2021 18:00:25 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2021/02/Android-12-Notifications-Changes.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2021/02/Android-12-Notifications-Changes.png" alt="Android 12 Notification Changes: What to Expect"><p>Google continues to evolve Android to be more visually appealing, easier to use, faster, and more secure. A new version of the Android operating system is released each year and typically incorporates a variety of changes, including ones that affect the notification experience.</p><p>Android 12 is no different &#x2014; Google is once again making several changes that will affect how developers can best reach their users with push notifications. Here&#x2019;s what to expect.</p><h2 id="1-custom-notification-changes">1. &#x201C;Custom Notification&#x201D; Changes</h2><p>Custom Notifications refer to notifications that use a non-standard layout. Android provides a standard template for most types of notifications, but this standard template may not meet the needs of every app.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/03/google-standard-notification-template.jpg" class="kg-image" alt="Android 12 Notification Changes: What to Expect" loading="lazy"><figcaption>Google&#x2019;s standard notification template.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/03/customized-layout-and-background.jpg" class="kg-image" alt="Android 12 Notification Changes: What to Expect" loading="lazy"><figcaption>A notification with a customized layout and background</figcaption></figure><p>Custom notifications are a tricky feature for applications to use correctly because they must be designed to accommodate a wide range of device orientations and resolutions.</p><p>Android 12 will introduce major changes to how applications can use custom notifications. Complete customization of the notification design is no longer possible. Instead, custom notification content is limited to a customizable area within a standard notification template.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/02/Android-12-Custom-Notification-Design-1.jpg" class="kg-image" alt="Android 12 Notification Changes: What to Expect" loading="lazy"><figcaption>Android 12 custom notification design.</figcaption></figure><p>Google explains &#x201C;In this way, Android 12 makes all notifications visually consistent and easy to scan, with a discoverable, familiar notification expansion for users.&#x201D;</p><p>Although this change takes away some of the customizations that were previously possible, it helps provide a better overall user experience for Android users.</p><p>Google&#x2019;s advises: &#x201C;If your app is using fully custom notifications, we recommend testing with the new template as soon as possible&#x201D;<br>More detail on this change is available <a href="https://developer.android.com/about/versions/12/behavior-changes-12#custom-notifications">here</a>.</p><h2 id="2-notification-ux-changes">2. Notification UX Changes</h2><p>Android 12 introduces several changes to the look and feel of notifications, which can be seen in the following comparison screenshots:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/03/notification-ux-changes-1.jpg" class="kg-image" alt="Android 12 Notification Changes: What to Expect" loading="lazy"><figcaption>Left: Android 11 lock screen notifications. Right: Android 12 lock screen notifications. Top: Native App Notification with image. Center: Native App Notification without image. Bottom: Chrome Web Push Notification.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/03/notification-ux-changes-2.jpg" class="kg-image" alt="Android 12 Notification Changes: What to Expect" loading="lazy"><figcaption>Left: Android 11 notification shade. Right: Android 12 notification shade. Top: Expanded Native App Notification with image. Center: Native App Notification without image. Bottom: Chrome Web Push Notification.</figcaption></figure><p>In the examples above, the top two notifications on each device are native app notification. The third notification on each device is a web push notification from the Chrome browser.</p><p>At a glance, Google has made several changes to increase whitespace around notification elements and reduce visual clutter. They&#x2019;ve also softened the colors, making notifications more visually appealing. Finally, collapsed notifications take up less vertical space, and expanded notifications take up slightly more vertical space. This helps users both see more notifications at once and provides an opportunity to view greater notification detail when users expand a notification.</p><p>Another important change is that the amount of visible content in web push notifications has been shortened. It&#x2019;s possible that Google will be making further changes here to increase how much text can be shown, but we still recommend that developers be mindful of not making their web push notification content too long, especially when using an image.</p><h2 id="3-faster-more-responsive-notifications">3. Faster, More Responsive Notifications</h2><p>Android users may be familiar with cases where they click a notification but then nothing happens for a few seconds. The reason for this is that some apps use &#xA0;&#x201C;notification trampolines&#x201D;. For developers reading this, that means that they launch an intermediary broadcast receiver or service before starting the app activity itself. When using this technique, bugs in developer code can sometimes cause long delays before an app launches.</p><p>As of Android 12, Google is asking developers to migrate away from this pattern and will no longer allow it. A surprising number of applications used notification trampolining as a way to run business logic when users engaged with notifications, including many of Google&#x2019;s own apps.</p><p>When Android 12 is released, older applications that still use trampolining will continue to work but a warning may be shown when users tap a notification. New applications that target Android 12 will not be permitted to use this technique and will need to update how their app handles notification events in order for their app to continue working properly.</p><p>If you&#x2019;re a OneSignal user, please make sure to upgrade to our latest SDK version (4.0.0 or newer) to avoid running into any issues with trampolining. This latest SDK version improves the way the app activity is started from a notification and also simplifies the process of setting up and using the OneSignal SDK.</p><h3 id="android-12-is-expected-to-be-released-in-september-2021">Android 12 is expected to be released in September 2021</h3><p>Assuming Google sticks to its usual schedule, we can expect to see the official stable release of Android 12 in September 2021.</p><p>Android 12 also includes many other changes unrelated to notifications, such as improvements to security, performance, network connectivity, and more. Developers can get details on the other changes on <a href="https://developer.android.com/about/versions/12/behavior-changes-all">Google&#x2019;s Android 12 Behavior Changes</a> documentation.</p><p>We&#x2019;re excited to see what other features and improvements Google is working on as we get close to this release date.</p><h2 id="get-started-with-onesignal">Get Started with OneSignal</h2><p>OneSignal is designed to help you send notifications and seamlessly manage your user communication across every channel, including <a href="https://onesignal.com/mobile-push">mobile push notifications</a>, <a href="https://onesignal.com/webpush">web push notifications</a>, <a href="https://onesignal.com/sms">bulk SMS</a>, <a href="https://onesignal.com/in-app">in-app messaging</a>, and <a href="https://onesignal.com/email">email</a>. Our platform is quick to set up and makes it easy to customize and automate your messaging strategy across Android, iOS, and other devices without doing any development work. If you don&apos;t have a OneSignal account, you can create one for free and start sending push notifications to your users today.</p><!--kg-card-begin: html--><a href="https://app.onesignal.com/signup" class="btn btn-primary" onclick="ga(&apos;send&apos;, &apos;event&apos;, &apos;Blog&apos;, &apos;Clicked Blog CTA&apos;, window.location.pathname);">Create a Free Account</a> <!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Will the end of IDFA tracking mean the end of certain free analytics SDKs?]]></title><description><![CDATA[As Apple's IDFA AppTrackingTransparency mandate takes effect, rumors have emerged about the future of free analytics SDKs. ]]></description><link>https://onesignal.com/blog/revisiting-apples-app-privacy-requirements-2021/</link><guid isPermaLink="false">637d63350bcd3d00011b0fbd</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 18 Feb 2021 20:43:20 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2021/02/Revisiting-Apple-App-Privacy-2021.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2021/02/Revisiting-Apple-App-Privacy-2021.png" alt="Will the end of IDFA tracking mean the end of certain free analytics SDKs?"><p>In December of 2020, Apple announced plans to make opt-in permission mandatory for Identifier for Advertisers (IDFA) tracking, sending shock waves through the nearly $80 billion mobile marketing industry. The announcement was part of a larger privacy policy overhaul that was scheduled to go into effect with the new iOS 14 release in September of 2020, but was <a href="https://developer.apple.com/news/?id=hx9s63c5&amp;1599152522">stalled until early 2021</a> to allow advertisers and developers a grace period to <a href="https://onesignal.com/blog/idfa-changes-deliver-another-blow-to-advertising-notifications-can-help/">prepare</a>.</p><p>Prior to this announcement, Apple&#x2019;s randomly assigned IDFA and its Android counterpart, <a href="https://www.adexchanger.com/mobile/googles-quiet-preparations-for-apples-idfa-change-offers-hints-on-the-future-of-its-own-mobile-ad-id/">Google Advertiser Identification (GAID)</a>, were the basis of many user tracking and ad targeting technologies.</p><p>Today, Apple&#x2019;s AppTrackingTransparency framework has yet to take full effect, but <a href="https://daringfireball.net/linked/2021/02/09/pike-app-store-analytics">rumors</a> have resurfaced as the grace period <a href="https://developer.apple.com/news/?id=8rm6injj&amp;1611853021">comes to an end</a>. The updated <a href="https://developer.apple.com/app-store/app-privacy-details/">app privacy policy</a> is forecasted to reduce IDFA user tracking to somewhere between <a href="https://mobiledevmemo.com/mobile-advertising-without-the-idfa-a-comprehensive-overview/">zero and 20 percent</a> &#x2014; a drastic change that will financially impact ad-centric analytics SDKs that fuel networks such as Google Ads and Facebook Ads. </p><h2 id="responses-rumors">Responses &amp; Rumors</h2><p>In the ensuing months since Apple&#x2019;s announcement, a lot of attention has been paid to the ripple effects of Apple&#x2019;s decision and the mounting tension between some of Silicon Valley&#x2019;s most powerful companies. </p><p>Facebook&#x2019;s Audience Network, which relies on IDFA to serve up personalized ads in third-party mobile apps, expects developer revenue to drop as much as 50 percent. In August, Facebook confirmed that they would comply with the IDFA policy change in apps on iOS 14 devices, but also publicly condemned Apple for forcing them to reevaluate the viability of the product. In <a href="https://www.facebook.com/audiencenetwork/resources/blog/preparing-audience-network-for-ios14">a blog post</a> outlining the change, they revealed that Apple&#x2019;s policy change could &#x201C;render Audience Network so ineffective on iOS 14 that it may not make sense to offer it on iOS 14 in the future.&#x201D;</p><p>More recently, Apple and Google <a href="https://www.wsj.com/articles/apple-and-google-to-stop-x-mode-from-collecting-location-data-from-users-phones-11607549061">announced yet another ban</a> preventing developers from using the location tracking SDK known as X-Mode Social. This new development, coupled with the drama of previous months, has given rise to <a href="https://steamclock.com/blog/2021/02/apple-tracking-analytics-sdks/">further speculation</a> that Apple will completely ban certain &#x201C;free&#x201D; analytics SDKs such as Facebook Analytics, Firebase, and Flurry Analytics.</p><p>Although the SDKs are free for app developers to use, the companies that provide these SDKs leverage data collected by the SDKs as a way to track users and improve the personalization of their advertising products. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/02/Screen-Shot-2021-02-18-at-11.13.05-AM.png" class="kg-image" alt="Will the end of IDFA tracking mean the end of certain free analytics SDKs?" loading="lazy"><figcaption>By default, Firebase uses data from its free SDK to collect customer data and uses it in their advertising products.</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2021/02/Screen-Shot-2021-02-18-at-12.12.53-PM-1.png" class="kg-image" alt="Will the end of IDFA tracking mean the end of certain free analytics SDKs?" loading="lazy"><figcaption>Similar to Firebase, Yahoo uses data collected by its Flurry SDK to better target users in its advertising products.</figcaption></figure><h2 id="implications-more-speculation">Implications &amp; More Speculation</h2><p>It&#x2019;s inevitable that Apple will continue to take technical and policy measures to prevent user tracking across apps from SDKs like Firebase, Flurry, and the Facebook Analytics SDK. However, these measures don&#x2019;t impact other SDKs without an advertising component &#x2014; and that&#x2019;s not likely to change. </p><p>Although Apple&#x2019;s privacy policy will inevitably hurt advertisers and developers who monetized through products such as Facebook Audience Network, the impact to Facebook and Google will be softened by their continued ability to collect data from and personalize ads in their first-party products like Instagram or Google Search. That said, the tension between Facebook, Apple, and Google has ignited new debates about the boundaries between protecting user privacy and actively undermining your competition.</p><p>Companies that provide free SDKs that previously tracked users by their IDFA are already making updates to remove tracking and ensure compliance with Apple&#x2019;s new policy. But these modifications also mean that these companies&apos; main motivations for providing a free SDK &#x2014; namely, to track users &#x2014; will also disappear. Although rumors that Apple will completely ban these SDKs are unlikely to come to fruition, it raises questions about whether popular SDKs such as Firebase and Flurry Analytics will continue to be supported and offered for free after their user tracking features are removed.</p><h2 id="what-do-apple-s-policy-changes-mean-for-onesignal">What do Apple&#x2019;s policy changes mean for OneSignal?</h2><p>In an industry where success is contingent on your ability to forecast and build for the future, rumors are worth discussing and responding to. OneSignal is fully compliant with Apple&#x2019;s privacy policy and supports the spirit behind these changes them. Unlike some other &#x201C;free&#x201D; SDKs, the data collected by OneSignal&apos;s SDKs is fully owned by the app developer and is never shared with data brokers or advertisers. You can find a comprehensive list of the data tracked by our SDK <a href="https://documentation.onesignal.com/docs/data-collected-by-the-onesignal-sdk">here</a>.</p><p>Like Apple, we&#x2019;re committed to giving you more control and empowering both developers and end users to make informed decisions. OneSignal offers a free product to demonstrate the value of our service, and not to track users like some other free SDKs. We also offer paid plans to support companies at every growth stage.</p><p>To make sure you&#x2019;re up to speed with Apple&#x2019;s latest app privacy requirements, check out our <a href="https://documentation.onesignal.com/docs/apple-app-privacy-requirements">compliance resources</a>.</p>]]></content:encoded></item><item><title><![CDATA[Happy Holidays and Thank You to our OneSignal Community]]></title><description><![CDATA[<p>It&#x2019;s been quite a year. Although it&#x2019;s been challenging, we&#x2019;ve been so impressed by the ingenuity and resilience of our OneSignal community. Thank you for your support, thank you for your feedback, and thank you for your passion for our product. We&#x2019;re</p>]]></description><link>https://onesignal.com/blog/happy-holidays-from-onesignal-2020/</link><guid isPermaLink="false">637d63350bcd3d00011b0faa</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Mon, 14 Dec 2020 22:15:00 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2020/12/Happy-Holidays-OneSignal.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2020/12/Happy-Holidays-OneSignal.png" alt="Happy Holidays and Thank You to our OneSignal Community"><p>It&#x2019;s been quite a year. Although it&#x2019;s been challenging, we&#x2019;ve been so impressed by the ingenuity and resilience of our OneSignal community. Thank you for your support, thank you for your feedback, and thank you for your passion for our product. We&#x2019;re humbled by our continuously growing and engaged community.<br></p><p>As a sign of gratitude from the OneSignal team, we&#x2019;ve chosen to use our 2020 holiday budget to make donations on behalf of our customers and partners to two deserving organizations: Feeding America and Lonely Whale.<br></p><p><a href="https://www.feedingamerica.org/"><strong>FeedingAmerica.org</strong></a></p><p>Food insecurity has spiked globally during the COVID pandemic, with up to 50 million people potentially facing hunger in the U.S. alone this year, including more than 17 million children. The Feeding America network is the United States&#x2019; largest domestic hunger-relief organization, working to reach those in need and end hunger.<br></p><p><a href="https://www.lonelywhale.org/"><strong>Lonely Whale</strong></a><strong></strong></p><p>The fight to protect our global environment continues despite the pandemic. Lonely Whale is a leading non-profit dedicated to stemming the flow of plastics into the ocean. The organization works with individuals, charities, corporate partners, influencers, and the NextWave Plastics consortium to accomplish a wide range of initiatives, all with the simple goal of keeping plastic out of the ocean.<br><br></p><p>We also want to take this chance to thank you for your ongoing support that makes donations like these possible. This is just a small sign of our appreciation for our vibrant and growing OneSignal community, and we will continue to work hard to expand and improve our product for you (<a href="https://onesignal.com/blog/top-10-onesignal-product-releases-of-2020/">Check out our Top 10 Product Updates of 2020</a>). Thank you all for your continued support and happy holidays! <br></p>]]></content:encoded></item><item><title><![CDATA[Striving to Empower Customer Engagement for the Mobile Age]]></title><description><![CDATA[From our roots as a small mobile gaming studio, we’ve achieved a level of scale that Long and I never imagined. Every day, we deliver over 8 billion messages, and nearly 1 million apps and websites have implemented OneSignal to re-engage their users better.]]></description><link>https://onesignal.com/blog/striving-to-empower-customer-engagement-for-the-mobile-age/</link><guid isPermaLink="false">637d63350bcd3d00011b0fa1</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Mon, 26 Oct 2020 20:29:37 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2020/10/Building-OneSignal-Community.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2020/10/Building-OneSignal-Community.png" alt="Striving to Empower Customer Engagement for the Mobile Age"><p>OneSignal&#x2019;s origin was a small mobile game studio I started in 2011 with my cofounder, Long Vo. We built push notifications in-house because the publicly available options were mediocre and expensive. After a while, we realized that the technology we built and the best-practices we learned for push notifications were something we wanted to share with the world. Too many developers have struggled to send reliable, relevant, or effective messages to their users, and the industry was overdue for a good solution.<br></p><p>Just a few years after that pivot, we&#x2019;ve achieved a level of scale that Long and I never imagined. Every day, we deliver over 8 billion messages, and nearly 1 million apps and websites have implemented OneSignal to re-engage their users better.<br></p><p>Our vision is to empower great ideas to scale by enabling companies of all sizes to more easily re-engage their users. To better achieve this, we&#x2019;ve always provided a fantastic free version of our product to help customers get started.<br></p><p>Over the past few years, our product has improved at a breakneck pace. In the last six months, we&#x2019;ve nearly doubled the size of our engineering team. And in the previous 12 months, we&#x2019;ve added In-App Messaging, Email Automation, Advanced Analytics, and we will soon launch support for SMS. In each case, these product additions have come with free versions for users to try them out and understand their value before they upgrade to a paid plan.<br></p><p>I&#x2019;m excited to announce that <a href="https://onesignal.com/blog/understanding-onesignals-pricing/">we&#x2019;re now rolling out a new pricing tier that starts at just $19 per month</a>. This lower-priced plan has been one of the top requests from our users, and it makes it easier for anyone to use OneSignal&#x2019;s advanced features, even with a smaller budget.<br></p><p>Along with introducing this lower-priced plan, we&#x2019;re <a href="https://onesignal.com/blog/understanding-onesignals-pricing/">updating some of our pricing tiers</a> to make them easier to understand and better suited to our variety of product offerings. We are also adjusting some of the limits between our free plan and other pricing tiers.<br></p><p>For most of our users, these updates will make it much more affordable to start using OneSignal&#x2019;s more advanced features. They will also help us grow our business to continue to provide world-class service to developers and companies around the world. <br></p><p>If you&#x2019;re not yet using the product, get <a href="https://app.onesignal.com/signup">started for free today</a> to see how easy it is to increase your user engagement and drive a <a href="https://onesignal.com/case-studies/joe-case-study">10%+ revenue increase</a>. If you&#x2019;re a OneSignal user, thank you for being part of the community, we appreciate your contributions to making the product better. &#xA0;<br></p>]]></content:encoded></item><item><title><![CDATA[Push Notification Updates & More from WWDC20]]></title><description><![CDATA[Apple had one of their biggest WWDC keynotes ever, lasting nearly two hours and featuring announcements that will affect every Mac and Mobile developer in the world.]]></description><link>https://onesignal.com/blog/push-notification-updates-more-from-wwdc20/</link><guid isPermaLink="false">637d63350bcd3d00011b0f7e</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Tue, 23 Jun 2020 06:53:47 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2020/06/Tune-In-With-Text.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2020/06/Tune-In-With-Text.jpg" alt="Push Notification Updates &amp; More from WWDC20"><p>Apple had one of their biggest WWDC keynotes ever, lasting nearly two hours and featuring announcements that will affect every Mac and Mobile developer in the world.</p><p>Many of these changes will have a huge impact on how businesses around the world think about engaging with their users through push notifications and related software experiences.</p><p>Here&apos;s a summary of the most impactful changes to push notifications and messaging on Apple platforms, and how developers and marketers can best stay ahead of the curve.</p><h3 id="macos-web-push-notifications-have-been-greatly-improved-">MacOS Web Push Notifications have been greatly improved!</h3><p>MacOS Web Push notifications have previously had some tricky limitations. First, they couldn&apos;t be persisted on the screen. Next, including an image left only enough space for 4 or 5 words.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/Screenshot-2020-06-22-22.02.18.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"><figcaption>A macOS Catalina (10.15) Web Push Notification.</figcaption></figure><p>In macOS Big Sur (11.0), notifications can now have two lines of text. In addition, including an image no longer reduces the available space for text. Finally, the notification can be set to &quot;require interaction&quot; so that it remains on screen until the user clicks or dismisses it.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/macos11webpush.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"><figcaption>A macOS Big Sur (11.0) Web Push Notification</figcaption></figure><p>Users can even expand the notification by selecting an icon in the top right of the notification (visible on hover). Expanded notifications can include many different buttons which direct users to different websites or specific actions on a website.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/macos11notification_expanded.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"><figcaption>A macOS Big Sur (11.0) Expanded Web Push Notification</figcaption></figure><p>Finally, notifications are also visible when a user is logged out.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/webpushdesktop.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"><figcaption>Web Push Notification Visible on macOS Big Sur (11.0) while logged out. (As a photo since screenshots can&apos;t be taken while logged-out.)</figcaption></figure><h3 id="ios-app-library">iOS App Library</h3><!--kg-card-begin: html--><div style="width:100%;height:0px;position:relative;padding-bottom:54.375%;"><iframe src="https://streamable.com/e/unp4jv?autoplay=1" frameborder="0" width="100%" height="100%" allowfullscreen style="width:100%;height:100%;position:absolute;left:0px;top:0px;overflow:hidden;"></iframe></div><!--kg-card-end: html--><p>Historically, users would often uninstall apps simply to save clutter on their home screen. This problem will be resolved by Apple&apos;s new App Library feature.</p><p>App Library makes it easier for users to organize apps and to manage a large number of existing apps.</p><p>Most importantly, when users try to delete an app, iOS 14 encourages them to move it to their app library instead.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/06/Screenshot-2020-06-22-22.14.41.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"></figure><p>As users will be more likely to keep apps around, developers should be extra mindful about the notifications they send. A smart and well timed notification will increasingly be a great way to re-activate a user who has forgotten about your app in their App Library.</p><p><strong>App Clips</strong></p><p>App Clips are new, lightweight versions of mobile apps that allow users to perform everyday tasks without having to download your app.</p><p>App Clips can be installed from a Website, Visual Code, NFC tag, or even through Apple Maps.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/Screenshot-2020-06-22-21.49.26.png" class="kg-image" alt="Push Notification Updates &amp; More from WWDC20" loading="lazy"><figcaption>Source: <a href="https://developer.apple.com/design/human-interface-guidelines/app-clips/overview/">https://developer.apple.com/design/human-interface-guidelines/app-clips/overview/</a></figcaption></figure><p><strong><a href="https://developer.apple.com/documentation/app_clips/enabling_notifications_in_app_clips">App Clips also support notifications</a></strong>, making them an interesting new channel to re-engage users.</p><h3 id="apple-silicon-and-ios-ipad-apps-on-macos">Apple Silicon and iOS+iPad apps on macOS</h3><p>Apple has made a long-rumored announcement about their plan to move to ARM processors for future Macs. This will standardize the processor used between macOS and Apple&apos;s other devices like the iPhone and the iPad.</p><p>As part of this change, <strong>Apple will make all iOS apps available by default for download on macOS.</strong> Developers can opt-out of this until they&apos;re ready, but there&apos;s little doubt that a ton of iOS and iPad apps will start to become widely available for download on Mac computers.</p><p>Some of the foundational work for this change has already occurred with the introduction of <a href="https://developer.apple.com/mac-catalyst/">macOS Catalyst</a> last year. This includes support for iOS and iPadOS notification features including content extensions. Many of the other changes in Big Sur related to notifications appear intended to standardize the notification experience between iOS and macOS.</p><p><strong>Support for notifications on local networks without internet connections through &quot;Local Push Connectivity&quot;</strong></p><p>Apple now supports sending notifications to devices without a web connection, leveraging the local network instead. For example, this might be useful in environments like schools or ordering kiosks. </p><p>More details will be coming soon, but Apple has already published some <a href="https://developer.apple.com/documentation/networkextension/local_push_connectivity/receiving_voice_and_text_communications_on_a_local_network">example code</a> for both an app and server to deliver push notifications over local connections. </p><p>Stay tuned to the OneSignal blog or our Twitter account <a href="https://twitter.com/onesignal">@OneSignal</a> for additional updates and best-practices on all the new features of iOS 14, macOS Big Sur, and more!</p>]]></content:encoded></item><item><title><![CDATA[Android 11 Notification Changes & Best Practices]]></title><description><![CDATA[Android 11 will be released to the public in the coming months. The main change for Push Notifications is they can now be easily silenced when a user long-presses them. If the notification is a conversation as part of a messaging app, it can also be prioritized into the "Conversations" area.]]></description><link>https://onesignal.com/blog/android-11-notification-changes-and-best-practices/</link><guid isPermaLink="false">637d63350bcd3d00011b0f7b</guid><category><![CDATA[News]]></category><dc:creator><![CDATA[George Deglin]]></dc:creator><pubDate>Thu, 11 Jun 2020 16:00:00 GMT</pubDate><media:content url="https://onesignal.com/blog/content/images/2020/06/Stunning-Email-Templates.png" medium="image"/><content:encoded><![CDATA[<img src="https://onesignal.com/blog/content/images/2020/06/Stunning-Email-Templates.png" alt="Android 11 Notification Changes &amp; Best Practices"><p>Android 11 will be released to the public in the coming months, and it comes with several changes that developers should be aware of in order to ensure a good user experience with their notifications.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/06/android_11_conversation_priority-1.gif" class="kg-image" alt="Android 11 Notification Changes &amp; Best Practices" loading="lazy"></figure><p>The main change, demonstrated in the above gif, is that Android notifications can now be easily silenced when a user long-presses them. If the notification is a conversation as part of a messaging app, it can also be prioritized into the &quot;Conversations&quot; area.</p><p>When a user changes this setting, the change applies to all notifications from the app with the same Category as the notification the user has acted upon.</p><p>Many apps today only have one Android Notification Category, so if a user silences a notification from that app, all future notifications will be silenced as well.</p><p>As a result, it&apos;s now more important than ever for developers to use multiple Android Categories for each type of notification they send. OneSignal makes this easy with our server-side category editor. Developers can easily add, remove, or change Android Notification categories with this tool without having to release new versions of their app.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/notification-category-editor.jpg" class="kg-image" alt="Android 11 Notification Changes &amp; Best Practices" loading="lazy"><figcaption>OneSignal&apos;s Remote Category Configuration Screen</figcaption></figure><p>Multiple Categories helps provide users with the best experience when customizing notification preferences on their app. This helps to make sure your most important messages get through even if a user silences the less important ones.</p><p>You can also create notification Categories that are silent by default by modifying the &quot;Importance&quot; setting to &quot;Medium&quot; or &quot;Low&quot;. This setting is recommended for less urgent or important messages. </p><h3 id="notification-history">Notification History</h3><p>Android 11 includes an option to turn on Notification History. This option allows users to see old notifications that they may have swiped away within the last 24 hours. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://onesignal.com/blog/content/images/2020/06/device-2020-06-10-221703.png" class="kg-image" alt="Android 11 Notification Changes &amp; Best Practices" loading="lazy"><figcaption>Android 11 Notification History View</figcaption></figure><p>When enabled, the Notification History can also be opened by selecting a &quot;History&quot; link in the device&apos;s notification shade. Notifications in the history view will not show any rich media, but this is still a useful way for users to make sure they don&apos;t lose an important message.</p><h3 id="do-not-disturb-preferences">Do Not Disturb Preferences</h3><p>Finally, users can now quickly configure which Categories of notifications should be allowed to break through their device&apos;s Do Not Disturb Settings. Again, this underscores why it&apos;s important for developers to leverage multiple Categories for their Android notifications.</p><figure class="kg-card kg-image-card"><img src="https://onesignal.com/blog/content/images/2020/06/device-2020-06-10-222203.png" class="kg-image" alt="Android 11 Notification Changes &amp; Best Practices" loading="lazy"></figure><p>Fortunately, OneSignal already supports all of the necessary capabilities for developers to best adapt and take advantage of these changes.</p><p>You can stay tuned to our blog or <a href="https://twitter.com/onesignal">follow us on Twitter</a> as we continue to watch for new updates to Android 11, iOS 14, and other operating system releases that may affect how devices handle push notifications.</p>]]></content:encoded></item></channel></rss>