2017-10-06 75 views
0
/地理位置

我使用的PhoneGap構建 - PhoneGap的CLI 7.0.1的PhoneGap構建在iOS

<gap:plugin name="cordova-plugin-geolocation" source="npm"/> 

<feature name="Geolocation"> 
     <param name="ios-package" value="CDVLocation" /> 
    </feature> 

我的問題是,當我啓動應用程序,我沒有一個對話框,提示用戶允許地理位置。 當我去到應用程序的設置, 我只有通知 後臺應用刷新 蜂窩數據

如何啓用地理定位?

感謝

+0

也有我在這裏index.html

回答

0

不同於Android的,這對通知安裝權限,iOS不問權限,直至應用程序試圖訪問該功能。我剛剛測試過這個,並且在我撥打navigator.geolocation.getCurrentPositioncli-7.0.1)之前,iOS沒有要求獲得位置許可。

注意:您可以簡化插件聲明:

<plugin name="cordova-plugin-geolocation" /> 

gap:已被棄用,NPM是默認的(在離開它沒有傷害)。可能值得鎖定到一個版本,但是它會在你不知情的情況下升級到新版本。你不需要feature taggeolocation plugin包括你。