簡體   English   中英

HMS 定位套件,位置更新僅在用戶 select “始終允許”時有效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM