Hello all,
On my previous cms websites, I've used OneSignal application for push notifications, I wanted to install it on my magento 2 webshop, but there is a problem with iOS (To receive notifications, they must add the website to their home screen or add it as an app)..
Is there a plugin or some other solution to use push notifications normally, based on the principle that users simply accept receiving notifications?
Thanks in advance!
Hello @matejerkov4cb4,
You're right—OneSignal and other push notification services face iOS limitations, requiring users to add the website to their home screen. Apple restricts direct web push notifications, making them less effective.
A better alternative is SMS notifications, which work across all devices without restrictions. The Magento 2 SMS Notification Extension enables real-time SMS updates for orders, shipping, and promotions, ensuring customers stay informed instantly.
Why SMS Over Web Push?
✅ Works on all mobile devices, including iOS
✅ No browser or app limitations
✅ Supports multiple SMS gateways like Twilio and MSG91
✅ 98% open rate (higher than push notifications)
✅ Automated SMS for order updates & promotions
Since iOS push notifications are unreliable, SMS ensures higher engagement and instant reach. Hope this helps! 🚀
If the issue is resolved, click Kudos and accept it as a solution.
There are 2 solutions that can help. Extensions like Amasty Push Notifications for Magento 2 integrate with Firebase Cloud Messaging (FCM), allowing customizable subscription prompts and targeting both desktop and mobile users. Similarly, Webkul's Magento 2 Push Notification module also uses FCM to send real-time notifications without recurring subscription fees, supporting events like new product launches and sales. Another alternative is PushPro, which is available via the Adobe Commerce Marketplace and offers unlimited web-based push notifications to improve engagement. For a more seamless iOS experience, you might consider transforming your Magento store into a PWA using tools like Webkul's Magento 2 PWA extension. This approach enables iOS users to receive notifications after adding the site to their home screen, effectively bypassing some of Safari’s limitations. In short, while native push support on iOS has restrictions, combining Magento extensions with a PWA approach can offer an effective and user-friendly solution.
In short: iOS doesn’t allow normal web-push from a regular site. You must use a PWA added to Home Screen (iOS 16.4+) or build a native app. Android web browsers support push as usual. For Magento 2: either go PWA + OneSignal/FCM, or ship a native/hybrid app.