[英]HMS Location Kit, location updates working only if user select “Allow all the time”
我正在編輯 Android 應用程序,以便同時使用 GMS 和 HMS。
關於位置工具包,我遵循文檔並請求位置更新,但只有當用戶授予“始終允許”位置使用權限時,任務才會成功。
在清單中,我也添加了 ACCESS_BACKGROUND_LOCATION,即使我不需要它,以檢查是否有變化。
HMS Core 擁有“一直允許”定位權限。 我還測試了示例應用程序( https://github.com/HMS-Core/hms-location-demo-android-studio ),但它有同樣的問題。
當用戶選擇“僅在使用時允許”時,requestLocationUpdates 方法失敗,錯誤代碼為 PERMISSION_DENIED(又名權限不足,來自文檔),其解決方案始終來自文檔,應該是驗證清單文件中的權限配置。
我不得不說,我在 Redmi Note 8T 上進行測試,而不是華為手機。
有人可以幫忙嗎?
謝謝。
目前,融合的定位和地理圍欄功能可以在非華為手機上使用。
在非華為手機上使用融合位置,請確保HMS Core(APK)和您的應用具有始終獲取設備位置的權限,否則會報權限不足的錯誤。
目前,融合的定位和地理圍欄功能可以在非華為手機上使用。
要在非華為手機上使用融合位置,請確保HMS Core (APK) 和您的應用具有始終獲取設備位置的權限。 在定位過程中,您的應用會觸發 HMS Core (APK) 的定位服務。 為確保定位成功,您的應用用戶需要將定位權限分配給 HMS Core (APK)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.