8***@qq.com
8***@qq.com
  • 发布:2017-01-13 08:40
  • 更新:2017-01-13 08:40
  • 阅读:2588

IOS如何申请GPS权限

分类:HTML5+
iOS

按照SDK获取GPS授权状态不等于3和4。
var CLLocationManager = plus.ios.import("CLLocationManager");
var authorizationStatus = CLLocationManager.authorizationStatus();
switch(authorizationStatus) {
case 0:
/// User has not yet made a choice with regards to this application
break;
case 1:
// This application is not authorized to use location services. Due
// to active restrictions on location services, the user cannot change
// this status, and may not have personally denied authorization
break;
case 2:
// User has explicitly denied authorization for this application, or
// location services are disabled in Settings.
break;
case 3:
// User has granted authorization to use their location at any time,
// including monitoring for regions, visits, or significant location changes.
break;
case 4:
// User has granted authorization to use their location only when your app
// is visible to them (it will be made visible to them if you continue to
// receive location updates while in the background). Authorization to use
// launch APIs has not been granted.
break;
case 5:
// This value is deprecated, but was equivalent to the new -Always value.
break;
defalut:
break;
}
打包后TestFlight安装测试没有弹出GPS权限询问页面。
请问IOS是否需要特殊设置。

2017-01-13 08:40 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复