Web Push Support for Safari Browser

Extending Responsys Web Push support for Safari browser in MacOS (Ventura or higher), iOS and iPadOS (16.4 or higher)

Steps to Enable

You don't need to do anything to enable this feature.

Tips And Considerations

  • Safari has included the requirement of a user gesture before a push notification prompt could be displayed. Hence, if lazy flag is “false”, native default prompt will not appear in Safari browser when the website loads. Web developers need to implement lazy registration and explicitly call the Responsys JS SDK registration method to show permission prompt in Safari browser.

  • Web push notifications on iOS works differently compared to Android and Apple has introduced following pre-requisites for web push notification in iOS and iPadOS devices

    • Must be on iOS or iPadOS 16.4+
    • The web app must be served alongside a web application manifest file with the display setting as either “fullscreen” or “standalone”
    • The web app is added to the user's Home Screen
  • Web app user will have to initiate an action on the website/Home Screen web app to display permission prompt

Access Requirements

Available for all accounts