只能从前台访问位置,但谷歌说我使用后台

Posted

技术标签:

【中文标题】只能从前台访问位置,但谷歌说我使用后台【英文标题】:Location access only from foreground, but google says i use background 【发布时间】:2021-08-04 18:50:06 【问题描述】:

我的应用已被删除,因为谷歌说我正在使用后台的位置数据。

我的应用使用前台服务来获取位置数据。

我已经加入了

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="com.android.vending.BILLING" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.INTERNET" /> 

没有后台权限。 我也检查了合并的清单。没有依赖请求后台权限。

在我的设备上,我无法一直授予位置权限,只能授予“当应用程序运行时”。所以一切看起来都符合我的预期。

我错过了什么吗?

【问题讨论】:

【参考方案1】:

在谷歌支持的帮助下,我能够解决这个问题:

对于

【讨论】:

以上是关于只能从前台访问位置,但谷歌说我使用后台的主要内容,如果未能解决你的问题,请参考以下文章

谷歌索引的页面没有通过ajax加载内容

Android 上的定期前台位置跟踪

android - 离开应用程序时保持谷歌地图片段在位置上放大

华为鸿蒙系统承受不起失败的代价,但谷歌可能起了杀心,怎么破?

齐博CMS:安装后后台无法登陆,但是前台能登陆,为啥啊

iOS应用程序从后台到前台时进入仪表板?