ios11 没有 GPS 请求
ios 11 no GPS request
我的 iPhone 的地理定位请求工作正常,现在我已经更新到 ios 11,它不再弹出允许访问 GPS 位置的提示。
if (Geolocation.permissionStatus == "unknown" && Geolocation.isSupported == true){
GPS.addEventListener(PermissionEvent.PERMISSION_STATUS, gpsPermission);
GPS.requestPermission();
经过研究显然我可能需要在 xml 中包含一些内容以允许对 iPhone 的许可。如果我进入设置并在其中启用 GPS,应用程序可以正常运行 GPS,只是权限请求不起作用。
更新后我的应用程序图标也不再显示在菜单中。
谢谢
好的,所以在 ios 11 之前我不需要为 iphone 添加任何键,但在 ios 11 中你需要。
<key>NSLocationAlwaysUsageDescription</key>
<string>Sample description to allow geolocation always</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Sample description to allow geolocation when application is in foreground</string>
我已经尝试过这些,但他们没有弹出请求。我需要的是:
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Sample description to allow geolocation always and when application is in foreground</string>
不知道为什么,但这解决了问题。如果有人愿意详细说明,我将不胜感激。也许 iPhone 只是希望用户能够做出自己的选择。
感谢您的宝贵时间
我的 iPhone 的地理定位请求工作正常,现在我已经更新到 ios 11,它不再弹出允许访问 GPS 位置的提示。
if (Geolocation.permissionStatus == "unknown" && Geolocation.isSupported == true){
GPS.addEventListener(PermissionEvent.PERMISSION_STATUS, gpsPermission);
GPS.requestPermission();
经过研究显然我可能需要在 xml 中包含一些内容以允许对 iPhone 的许可。如果我进入设置并在其中启用 GPS,应用程序可以正常运行 GPS,只是权限请求不起作用。
更新后我的应用程序图标也不再显示在菜单中。
谢谢
好的,所以在 ios 11 之前我不需要为 iphone 添加任何键,但在 ios 11 中你需要。
<key>NSLocationAlwaysUsageDescription</key>
<string>Sample description to allow geolocation always</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Sample description to allow geolocation when application is in foreground</string>
我已经尝试过这些,但他们没有弹出请求。我需要的是:
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Sample description to allow geolocation always and when application is in foreground</string>
不知道为什么,但这解决了问题。如果有人愿意详细说明,我将不胜感激。也许 iPhone 只是希望用户能够做出自己的选择。
感谢您的宝贵时间