提示询问用户是不是要继续让您的应用收集后台位置 - 这种情况多久发生一次?

Posted

技术标签:

【中文标题】提示询问用户是不是要继续让您的应用收集后台位置 - 这种情况多久发生一次?【英文标题】:Prompt asking user if they want to continue letting your app collect background location - How often does this occur?提示询问用户是否要继续让您的应用收集后台位置 - 这种情况多久发生一次? 【发布时间】:2015-06-02 18:01:13 【问题描述】:

您可能已经知道,ios 8 中的一项新功能是 Apple 会偶尔询问用户以下内容:

“天气”一直在后台使用您的位置。你想要 继续允许吗?

Apple 多久询问一次,他们如何确定何时询问?我找不到任何文档,而且我自己的测试表明它的范围可能很大。提前致谢。

【问题讨论】:

每个已安装的应用程序会在从 ios7 更新到 ios8 并且用户打开该应用程序时询问一次。 在测试我自己的应用程序时,我已经看到上述提示在几周内多次出现。该应用程序从未重新安装或类似的东西,所以我试图了解用户应该多久看到这个提示。那有意义吗?在最初的问题中是否清楚?如果没有,请告诉我,以便我可以编辑它。谢谢! 是的,很明显..我过去读过它只会显示一次,所以这很奇怪.. @ori-k 我也面临这个问题。你是怎么解决的? 【参考方案1】:

我对该警报有同样的问题。

当应用请求总是授权时,操作系统会询问 “即使您不使用该应用,也允许 xxxApp 访问您的位置?”

几周后操作系统会问 “xxxApp一直在后台使用你的位置,你要继续允许吗?” 第二个警报将每隔几周再次显示一次。

在此网站上查看一些警报图片: https://support.apple.com/en-us/HT203033

【讨论】:

以上是关于提示询问用户是不是要继续让您的应用收集后台位置 - 这种情况多久发生一次?的主要内容,如果未能解决你的问题,请参考以下文章

应用程序未运行时的iOS后台模式?

在 iOS5 中使用 Twitter 框架提示登录警报?

提示输入核心位置时如何获得用户响应?

如何将android webview保持在后台(使用位置)

https网页提示您的连接不是私密连接怎么解决

在后台模式和终止模式下获取位置更新 IOS