Shipping OneSignal for Shipaton

https://hackernoon.imgix.net/images/o7NbAc2p1jP8qhRXLb17E9qrr1G2-4i93bfk.png

Have you ever noticed how much of your push notification code has nothing to do with your product?

Token tables, refresh callbacks, stale-token pruning, a separate iOS pipeline-none of it is the feature, yet all of it needs maintaining.

Stock+ is a Kotlin Multiplatform app whose core product is price alerts, delivered as push notifications. This blog post describes how we migrated it from direct Firebase Cloud Messaging to OneSignal for the Shipaton hackathon: what actually changed architecturally, and the four silent failures I had to go hunting for along the way.

Addressing users, not devices

Direct FCM builds a message around a registration token. One token, one device. That sounds simple, but it quietly generates a lot of server-side work: a table of tokens per user, a refresh callback because tokens rotate, pruning on UNREGISTEREDbecause they go stale, a hand-written fan-out loop because a phone and a tablet are...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE

Read more

https://fortune.com/img-assets/wp-content/uploads/2026/09/grab-3-e1789234458574.png?resize=1200,600

Sam Altman confirms OpenAI won't go public this year saying “given everything happening with safety, right now would be an ill-advised moment to go public”

More: New York Times, Washington Post, CoinDesk, Financial Times, Washington Examiner, Axios, MarketWatch, BBC, The Hill, San Francisco Chronicle, Associated Press, CNBC, Wall Street Journal, TechCrunch, Engadget, New York Post, Implicator.ai, TMZ.com, The Atlantic, Quartz, Reuters, Joe.My.God., Newser, Fortune, Yahoo Finance, RTÉ, TheJournal.ie, CBS News,