![](/img/trans.png)
[英]VPN is stopping during network is switching from wifi to mobile data. VPN is connected programmatically in iOS
[英]Limit application capabilities in IOS to only work with Cell/WiFi data.
我搜遍了StackOverFlow,但沒有找到任何關於如何使用必需設備功能或UIRequiresPersistentWiFi
答案。
如何在我的應用程序中設置值,使應用程序僅適用於iPhone中的蜂窩數據/ WiFi?
目前我已根據iOSDeviceCompatibility在Required Device Capabilities數組中設置了字符串WiFi屬性。
這是正確的方法還是我應該將UIRequiresPersistentWiFi
BOOL
設置為YES
?
根據文檔,僅設置此標志可確保設備嘗試打開Wi-Fi連接。 我不確定它是否會保證您的網絡只會在Wi-Fi上發生。
有一個名為Reachability的蘋果課程。 https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html
AFNetworking 2中還有一個可達性類https://github.com/AFNetworking/AFNetworking
我會將您的UIRequiresPersistentWiFi標志設置為YES,然后檢查可達性類是否存在可用的Wi-Fi連接。 如果沒有,請顯示錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.