我想知道您是否可以在應用中關閉移動數據並開啓移動數據。因此,例如在設置菜單中有一個開關,您可以在其中關閉僅適用於您的應用程序的移動數據。這可能嗎?關閉應用中的移動數據
回答
以某種方式它是可能的,但它取決於你想要做什麼。
您無法關閉「移動電話的移動數據選項」。這是不允許的。
但是,您可以允許自己的APP使用移動數據或DISALLOW。這可以是您的應用程序首選項中的一個開關。我使用互聯網上的視頻播放製作了類似的APP,但沒有真正的流媒體。在這種情況下,Apple不允許您(或您的移動提供商)使用移動數據。因此,在我開始播放m4a視頻之前,我查看了網絡,如果是移動數據,我警告用戶切換到WLAN,否則它不會播放視頻。
以這種方式,你可以限制。要了解如何做到這一點,您可以檢查Apple「可訪問性」示例APP。
我已經使用Reachability來檢查WiFi或3G是否可用 – nonuma
比你可以稍微修改你的應用程序,看看數據是否通過WiFi,並根據你的決定 –
不,我不是因爲在應用程序中允許這些功能意味着根本沒有用於這些設置。
您可以很好地顯示警報並將其重定向到設置頁面。 URL方案用於重定向到設置頁面。 在設置頁面中重定向到wifi控件的示例。我們可以通過下面的例子來說明如何使用UIApplication sharedApplication。
這裏是一個link to a tutorial for redirecting to settings page。
除此之外,我不知道任何其他方法。
截至iOS 5.1 – Desdenova
- 1. 移動數據被關閉_My APP_
- 2. AndroidViewClient關閉,移動和關閉事件
- 3. 強制安卓應用使用移動數據而無需關閉WiFi
- 4. 關閉應用程序在黑莓中使用jquery移動
- 5. OnBackButtonPressed =>我的應用應該關閉或移動到背景
- 6. 如何關閉jQuery的對話框用於移動應用
- 7. 移動表關閉分區
- 8. 關閉eclipse確認移動
- 9. 關閉移動按鈕
- 10. 關閉在Trigger.IO下運行的移動Web應用程序
- 11. 定時器功能的移動應用程序 - 「關閉」
- 12. 移動設備上的電子郵件應用關閉事件
- 13. 在WPF中關閉時移動形狀
- 14. 標題在移動視圖中關閉
- 15. 關於rmote數據庫的intel xdk移動應用程序
- 16. 如何通過編程關閉移動網絡數據
- 17. 關閉Android應用程序後的HashMap中的數據
- 18. 我可以阻止移動應用程序關閉嗎
- 19. 移動Web應用程序在屏幕關閉時運行?
- 20. 如何退出(關閉)移動靈活應用程序?
- 21. 隱藏Windows移動應用而不是關閉
- 22. 從智能設備應用程序關閉Windows移動設備
- 23. 展開預覽關閉移動滾動
- 24. jQuery的移動彈出不關閉
- 25. iPhone上的移動菜單未關閉
- 26. WatchKit從iPhone中的關閉應用程序獲取數據
- 27. 關閉應用
- 28. jQuery移動面板不應該關閉滑動左
- 29. 關閉應用程序中的SQLite數據庫與幾個活動
- 30. 如何從azure移動應用獲取關係數據
我不認爲這是允許的,因爲你將不得不使用私有API來訪問它們,私人API絕對不被蘋果允許。 – Popeye