我一直在尝试为 android 应用程序实现地理围栏,现在在初始化 GeoFenceRequest
之后根据 Google 的文档,然后将其添加到 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:
而且我根本找不到任何描述与之相关的任何文件
最佳答案
找到了解决方案
显然 1004 是应用程序缺少设备权限,我缺少 android 10 的后台位置权限。
这是状态码的文档:
https://developers.google.com/android/reference/com/google/android/gms/location/GeofenceStatusCodes
关于Android Geofencingclient ApiException 1004 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64413544/