13 if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)
21 bool result = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo] ==
22 AVAuthorizationStatusAuthorized;
30 [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedAlways ||
31 [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse;
65 if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)
94 [CLLocationManager locationServicesEnabled];
101 UIApplication* application = [UIApplication sharedApplication];
102 NSURL* url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
104 if ([application canOpenURL:url])
106 [application openURL:url options:@{} completionHandler:^(BOOL sucess){}];
bool canShowGPSPermissionDialog()
bool hasInternetPermission()
void askEnabledLocation()
bool canShowStoragePermissionDialog()
bool hasStoragePermission()
SENSiOSPermissions(SENSiOSGps *gps)
bool hasCameraPermission()
bool canShowCameraPermissionDialog()
bool canShowInternetPermissionDialog()