【问题标题】:set device cellular data on programmatically以编程方式设置设备蜂窝数据
【发布时间】:2015-01-22 11:29:30
【问题描述】:

我有一个要求,比如当用户第一次注册时,我需要在设备设置中为我的应用设置蜂窝数据。 有没有办法以编程方式为我的应用设置蜂窝数据? 如果没有,那么任何人都可以给我同样的理由或证据吗?如果是的话,我们怎么能做到这一点? 我已经检查了这个链接:Is there a cellular data usage API in iOS 7? 并且还检查了 iOS Detect 3G or WiFi 。但是找不到解决办法。

【问题讨论】:

  • 不,因为常识。
  • @FilipRadelic 这个答案在这里:stackoverflow.com/a/26355897/2849443 说点别的。你能解释一下他的回答吗?我不明白。
  • 我猜你的意思是这部分? “您可以使用 NSURLRequest 的allowCellularAccess 属性启用/禁用特定连接的蜂窝数据。” - 只需阅读属性所说的内容 - “允许.. ." - 如果 wifi 不可用,它用于阻止通过蜂窝网络发出请求,并且与打开或关闭蜂窝数据无关。
  • 您在 Apple 的文档中找不到任何有关此内容的原因是因为 Apple 甚至不会让您考虑。 Settings.app 可供用户配置他们的系统设置,如果任何第三方应用程序可以以编程方式更改任何设置,那将是一场灾难。如果你告诉我们你想用这个实现什么,也许我们可以提供一个替代解决方案。
  • @FilipRadelic 我想在用户从我的应用程序注册时为我的应用程序设置打开蜂窝数据。所以我需要通过代码打开蜂窝数据。如果苹果不提供这个,我需要向客户提供苹果不提供这个的理由和证明链接

标签: ios wifi reachability


【解决方案1】:

你不能那样做,不。如果设备越狱,那么可以肯定,您可以访问私有 API,我想有办法做到这一点。但是,如果你想进入应用商店,最好的办法是要求用户启用蜂窝数据。

这就是你所能做的。

【讨论】:

猜你喜欢
  • 2018-06-20
  • 2013-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-20
  • 1970-01-01
相关资源
最近更新 更多