Apple telah menjanjikan dukungan untuk pesan push web di browser Safari: Aplikasi dan layanan web dapat mengirim pesan push web kepada pengguna dari Safari versi 16 yang akan datang – jika diminta secara eksplisit. Notifikasi diberikan melalui fungsi notifikasi dari sistem operasi dan juga terjadi saat browser tidak dibuka. Apple kini mengandalkan API Push, Notifications API, dan standar lintas-browser Service Worker.
Program pengembang Apple tidak diperlukan
Layanan pesan push Apple menyediakan notifikasi. Tidak seperti “Pemberitahuan Push Safari” sebelumnya, tidak diperlukan keanggotaan dalam program pengembang berbayar Apple untuk pemberitahuan push web, seperti yang ditunjukkan perusahaan. Jika aplikasi web telah mengonfigurasi fitur pemberitahuan push untuk browser lain, itu juga harus bekerja dengan Safari jika persyaratan sisi server terpenuhi.
Untuk meminimalkan penyalahgunaan pemberitahuan push, Apple menawarkan beberapa perlindungan: situs web dan aplikasi web hanya dapat meminta izin untuk pemberitahuan push jika pengguna telah menunjukkan minat – misalnya dengan mengklik tombol. Pemberitahuan kemudian harus disetujui lagi melalui dialog sistem. Notifikasi yang mengganggu dapat dinonaktifkan kapan saja melalui sistem atau pengaturan Safari.
Web Push tidak sebelum 2023 untuk iOS
Aplikasi web juga tidak diperbolehkan mengirim pesan push senyap, misalnya untuk dapat melakukan suatu tindakan di latar belakang. Pesan yang terlihat oleh pengguna harus selalu ditampilkan, kata Apple kepada para pengembang. Setelah tiga pesan push tanpa pemberitahuan, persetujuan secara otomatis ditarik.
Safari 16 beta yang dibangun ke dalam macOS 13 Ventura sudah mendukung pesan push web tertanam, dan diharapkan untuk diluncurkan ke masyarakat umum dengan rilis Safari 16 musim gugur ini. Versi browser baru juga akan muncul secara paralel untuk macOS 12 Monterey dan macOS 11 Big Sur.
Safari juga akan mendukung Web Push di iPhone dan iPad, tetapi tidak sebelum 2023. Apple belum memberikan tanggal yang lebih tepat. Dengan dukungan pemberitahuan push, situs web dan aplikasi web menerima fungsi inti tambahan yang selalu disediakan untuk perangkat iOS sebagai aplikasi asli yang harus didistribusikan melalui App Store Apple.
(lbs)
“Organizer. Devoted music enthusiast. Pop culture pioneer. Coffee practitioner.”