Push notifications are the short messages an app places on a phone’s lock screen, and for many companies they are the main way customers come back to the app. For years, apps built with Titanium sent those messages through OneSignal, a popular notification service, using a community add-on that everyone shared. That add-on stopped receiving updates in 2020. Phones and developer tools kept changing, and the add-on fell behind. On today’s Mac computers it fails outright: an app that uses it will not build at all, which blocks every update the company might want to ship.
I rebuilt the add-on for today’s tools and released the result as Ti.ModernOneSignal, free and open source. The Apple side now runs on a current version of OneSignal’s software, and the Android side is brought up to date as well. I made it a drop-in replacement on purpose. An app that used the old add-on can switch to this one without rewriting any of its own code.
Before releasing it, I tested it the plain way. I ran it on a current iPhone simulator and a current Android emulator and confirmed that notifications arrive and open the way they always did. Version 3.1.0 is available on GitHub now, ready for any development team to pick up.
Most older apps have aging parts like this one inside them, and sooner or later one of those parts stops the whole project. If your company’s app will not build anymore, or a feature has stopped working and the original developers are gone, bring me in. I do this work as a third-party consultant: I find the part that failed, bring it up to date, and get your updates shipping again. Send me an email and tell me where your app is stuck.
