使用iOS 7.1打开应用程序(如Twitter)中的设置以启用Wi-Fi

9
我知道有很多问答都说从iOS 5.1开始无法从应用程序中打开设置,以下是一些例子: 但真正让人烦恼的是Twitter应用程序(版本6.2.1,iPhone 4s,iOS 7.1)可以从应用程序中打开设置应用。
请看这张图片:

enter image description here

点击“设置”,Twitter将打开设置并显示一个名为Wi-Fi的视图。确实,这个视图没有所有Wi-Fi属性。但是,它是在设置应用程序中的某个位置。
那么这是如何实现的呢?Twitter是如何处理的?
有人有线索吗?
1个回答

10

显示警报的不是 Twitter 应用程序。这是一个标准的 iOS 警报,当应用程序尝试在没有 WiFi 的情况下使用位置服务时,它可能会出现。

没有第三方应用程序可以直接显示该警报。iOS 会显示它,并带你进入设置应用程序。

我刚刚使用我的应用程序验证了这一点。如果应用程序已经获得使用位置服务的权限,那么如果您在应用程序中执行需要位置信息的操作,则会出现此警报。我确信我在我的代码中没有做任何事情来使警报出现,但它确实会出现。


解决了,你是对的。我在我的应用程序中进行了测试,和 Twitter 以及你的应用程序表现相同。 - Gabriel.Massana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接