Android 地理围栏客户端 ApiException 1004:

5

我一直在尝试为安卓应用实现地理围栏,目前根据谷歌文档初始化了GeoFenceRequest,并将其与GeoFencingClient添加在一起。

geofencingClient.addGeofences(geoFenceRequest, geofencePendingIntent).addOnSuccessListener {
        Log.d(TAG, "GeoFence Added")
    }.addOnFailureListener {
        Log.d(TAG, "GeoFence Failed to Add")
    }

我遇到了这个错误

com.google.android.gms.common.api.ApiException: 1004: 

我找不到任何描述与此相关的文档。

2个回答

6

1
你缺少了哪个权限,我也卡在同样的问题上了。 - Ravindra Kushwaha
1
我在 Android 10 测试设备上运行,需要 ACCESS_BACKGROUND_LOCATION 权限。 - Mahmoud Omara
@MahmoudOmara 你好,我在Android 10设备上遇到了同样的问题,我已经添加了ACCESS_BACKGROUND_LOCATION权限,但仍然遇到了statusCode 1004的相同问题。 - Qadir Hussain
当应用程序请求权限时,您是否将其设置为“允许后台运行”? - Mahmoud Omara

2

我将我的应用程序的位置设置从

ALLOWED ONLY WHILE IN USE

为了

ALLOWED ALL THE TIME

它起作用了。

在此输入图片描述


@QadurHussain,你能否也检查一下我的帖子? - Edgar

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