美國 Apple 公司今天發布了 iOS 16.4 的第一個 beta 測試版,其中加入了一個讓開發者向網路應用發送通知的功能,蘋果公司早在去年 6 月就承諾將在 iOS 16 中推出這一功能。
網路應用發送推送通知
自 iPhone 誕生以來,用戶總是可以通過訪問一個網站,打開分享選單,然後點擊「加入到主畫面」,將網路應用加入到他們的設備上。但網路應用的體驗大多保持不變–直到現在。
在 2022 年的全球開發者大會上,一個名為「網路推送」的網路應用功能將在 iOS 16.4 中出現。這與蘋果在 MacOS Ventura 的 Safari 16.1 中加入的基於 W3C 標準的 Web Push 相同。
蘋果正在為主畫幕網路應用加入 Web Push 功能,只要用戶通過系統彈出窗口請求操作,開發者就可以向用戶發送推送通知。例如,點擊網頁應用的「訂閱」按鈕。
作為網路應用保存在主畫面上的網站,可以通過推送 API、通知 API 和服務工作者向 iPhone 和 iPad 用戶發送網路推送通知。正如蘋果 WebKit 團隊所描述的那樣,一個被加入到主畫面的網路應用可以向用戶請求發送推送通知的權限。
被入加到主畫面的網路應用可以請求接收推送通知的權限,只要該請求是對用戶直接互動的回應–比如點擊網路應用提供的「訂閱」按鈕。iOS 或 iPadOS 將提示用戶給予網路應用發送通知的權限。然後,用戶可以在「通知設定」中管理每個網路應用的這些權限–就像 iPhone 和 iPad 上的其他應用一樣。
來自網站的通知被設計成與其他應用程式的通知完全一樣,顯示在通知中心的鎖機畫面上和配對的 Apple Watch 上。