# Sending to MacOS, iOS Safari using FCM JS SDK

DevFeed: [Sending to MacOS, iOS Safari using FCM JS SDK](<https://devfeed.tech/articles/sending-to-macos-ios-safari-using-fcm-js-sdk-16527.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2023/08/fcm-for-safari>)

Author: Kai Wu

Published: 2023-08-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [push-notification](<https://devfeed.tech/topics/push-notification.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [ios](<https://devfeed.tech/tags/ios.md>), [js](<https://devfeed.tech/tags/js.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [macos](<https://devfeed.tech/tags/macos.md>), [push-notification](<https://devfeed.tech/tags/push-notification.md>), [safari](<https://devfeed.tech/tags/safari.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

## AI overview

This Firebase tutorial explains how to use the FCM JS SDK to send web push notifications through Safari on macOS, iOS, and iPadOS. It covers the required setup, including Safari Push API interaction, manifest configuration, adding the app to the Home Screen on iOS and iPadOS, and requesting notification permission.

## Source excerpt

News, tutorials, and updates from the Firebase team.