我一直在尝试为Android应用程序实现Geofencing,现在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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句