簡體   English   中英

使用蜂窩數據的 iOS 本地推送通知

[英]iOS Local Push Notification using Cellular Data

我正在開發一個需要在完全隔離的 VPN 網絡中的項目。 我想了解在不使用 APNs 服務器的情況下提供發送和接收推送通知的 iOS 應用程序是否有任何特殊權利。

我在 Apple 文檔“本地推送連接”中的網絡擴展下找到了一個主題,但它要求 iOS 設備使用需要 WiFi 才能工作的特定 SSID,如 Apple 文檔中所述:“當用戶的 iOS 設備加入 Wi-Fi 網絡時如果 SSID 與您的 NEAppPushManager 實例中配置的 SSID 匹配,系統將啟動您的應用擴展並在該應用擴展中實例化 NEAppPushProvider 子類。” 來源: https ://developer.apple.com/documentation/networkextension/local_push_connectivity

我還從 Apple 的文檔“接收本地網絡上的語音和文本通信”中找到了一個示例代碼,但該示例提到它“通過采用本地推送連接,在與 Apple 推送通知服務隔離的本地網絡上提供語音和文本通信”。 來源: https ://developer.apple.com/documentation/networkextension/local_push_connectivity/receiving_voice_and_text_communications_on_a_local_network

有沒有辦法僅使用 VPN 和蜂窩數據在本地和隔離網絡中接收推送通知和 VoIP 通知?

iOS 15 添加了監視特定 LTE 網絡以及特定 WiFi SSID 的功能,以啟用 NEAppPushProvider。 請參閱NEAppPushManager上的matchPrivateLTENetworks屬性——在撰寫本文時,它的文檔非常稀疏,但您鏈接到的示例代碼已更新為支持專用 LTE 網絡。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM