【发布时间】:2014-09-08 07:18:10
【问题描述】:
我们正在开发的当前应用程序需要用户的当前位置和信标的蓝牙。我们想请求用户允许使用 GPS 和蓝牙(分别)。我们计划在用户每次打开应用程序设置页面中的功能时征求用户的许可。有没有办法做到这一点?
到目前为止,我找到了这个链接:I want to trigger iOS7 to ask users permission to use Bluetooth and Twitter account
但它只询问用户一次应用程序的生命周期。
PS:我们也是objective-c的新手,非常感谢详细的解释。
提前谢谢你!
【问题讨论】:
-
您实际上并没有向任何人请求用户许可,而是苹果代码请求许可。让它多次询问的唯一方法是用户是否进入设置并自己关闭它,即使这样我也不确定它是否会再次询问他们。
-
这个链接对你有帮助techcrunch.com/2014/04/04/…
-
@Popeye 应用程序将再次询问用户是否已从设置中关闭蓝牙。用户是否要开启蓝牙?
-
@Arpit 没有设备,因此可以了解是否会发生这种情况,感谢您的澄清。至于其余部分,它仍然是请求许可的是 Apple 代码而不是开发人员代码,我觉得每次用户需要蓝牙或 GPS 位置时询问是否为应用程序打开了它。
-
@Popeye Ya,这东西不能从开发者端处理。
标签: ios objective-c core-location bluetooth-lowenergy core-bluetooth