Android Geofencingclient ApiException 1004 :

标签 android android-geofence

我一直在尝试为 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/

相关文章:

java - 在Android中调用Java RESTful webservice

java - 是否有用于 Java 输入流的简单 “tee” 过滤器?

java - 未从 Android Geofence 事件中收到 Intent

android - react-native 如何使用链接打开本地文件 url?

Android TextView 在 AlertDialog 中的可见性没有改变

java - 我的目标是为多个平台开发——我应该使用 Java SE 还是 ME?

android - 应用程序死机时的地理围栏

android - 检查圆形地理围栏内的地理位置(纬度,经度)

android - 从 Google API 客户端删除/禁用地理围栏

android - "GeofencingAPI is deprecated"