将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

杰明·拉瓦尔(Jaymin Raval)

我在StackOverFlow上进行了全面搜索,但未找到有关如何使用“必需的设备功能”或的任何答案UIRequiresPersistentWiFi

如何在应用程序中设置值,以使该应用程序仅能在iPhone中的蜂窝数据/ WiFi上运行?

目前,我已根据iOSDeviceCompatibility在“必需的设备功能”数组中设置了字符串WiFi属性

这是正确的方法还是应该设置UIRequiresPersistentWiFi BOOLYES

亚伦·布拉彻(Aaron Bratcher)

根据文档,设置此标志仅可确保设备尝试打开W​​i-Fi连接。我不确定是否可以保证仅在Wi-Fi上进行网络连接。

苹果公司提供了一个名为“可达性”的课程。 https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html

AFNetworking 2中还有一个可达性课程 https://github.com/AFNetworking/AFNetworking

我会将您的UIRequiresPersistentWiFi标志设置为YES,然后检查可达性类是否存在可用的Wi-Fi连接。如果不是,则显示错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android应用程序中的Firebase云消息传递仅适用于通知而不适用于数据消息

适用于iOS应用程序的Parse.com支持的数据库

适用于Android应用程序的数据库

获取行数据的功能仅适用于数据表中的响应模式

无法使用实体框架连接到 C# asp mvc 应用程序中的 Sql 数据库,但相同的代码适用于 Winform 应用程序

WiFi数据与Android中的套接字共享

适用于 Android 移动应用程序和 Windows pc 应用程序的在线数据库

适用于通用Windows应用程序的本地数据库

适用于应用程序的SQL数据库编程的一般问题

一个适用于许多数据库的laravel应用程序

更改数据库后,Rails应用程序不适用于乘客

适用于Android移动应用程序的数据库

Excel中的OFFSET功能仅适用于非重复数据

Firebase数据库侦听器不适用于带wifi的android系统

使用Android应用中的本地WIFI网络数据库

React hooks 应用程序适用于以下静态数据,但在迭代真实数据时出错

使Android应用使用Wifi从非Android应用接收数据

Dockerized 应用程序适用于带有 PSQL 的 Rails,但数据库容器不起作用

适用于Android中小型应用程序的适当的线程外数据库接口

关闭应用程序后,cordova azure 离线数据同步不适用于多个记录条目

将本地 Wifi 数据保存到手机

_kCFStreamErrorCodeKey = -2102仅适用于某些ISP的wifi

SignalR android SDK仅适用于WiFi连接

WIFI仅适用于范围扩展器吗

如何通过wifi模块(esp8266)将温度数据从arduino发送到我的应用程序?

1秒的数据存储事务限制是否仅适用于while组实体?

HTTP Post 适用于 WIFI 但不适用于 Cell

Firebase消息不适用于iOS中的“数据”消息

适用于数据段的功能的For循环