簡體   English   中英

位置許可不會打開服務離子Cordova

[英]Location permission doesn't switch on the service ionic cordova

在我的Ionic 1應用程序中,我通過使用cordova-plugin-geolocation按照https://www.joshmorony.com/integrating-google-maps-with-an-ionic-application/教程實施了Geolocation服務

正如文檔所述,在安裝我的AndroidManifest.xml文件后,該權限請求包括以下兩行

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

當我在手機上測試應用程序時,它會請求許可。 但是當我允許時,它不會在我的手機上打開位置服務。 我必須手動打開它。 這是為什么 ? 我想念的是什么?

編輯:當我手動打開服務時,我可以看到地圖,並且我得到了確切的位置。 但是,允許權限請求不會打開我手機上的服務

尋求許可不一定意味着功能/服務將自動啟用。 如果授予該權限,則該應用程序能夠使用受保護的功能。 受保護的功能可能會或可能不會啟用。

您需要檢查是否啟用了定位服務,如果未啟用,則將用戶轉到設備的設置以啟用定位服務。

這是一個android示例,您必須對離子應用程序執行類似的操作

如何提示用戶啟用GPS_PROVIDER和/或NETWORK_PROVIDER?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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