Check the Location Permissions
SENTSDKStatus *currentStatus = [[SENTSDK sharedInstance] getSdkStatus];
if(currentStatus.isLocationPermGranted) {
// We are good!
} else {
// Permission denied
}SdkStatus currentStatus = Sentiance.getInstance(context).getSdkStatus();
if(currentStatus.isLocationPermGranted) {
// We are good!
} else {
// Permission denied
}SENTConfig *conf = [[SENTConfig alloc] initWithAppId:APPID
secret:SECRET launchOptions:launchOptions];
conf.didReceiveSdkStatusUpdate = ^(SENTSDKStatus *status) {
if(status.isLocationPermGranted) {
//We are good!
} else {
//Permission denied
}
};
[[SENTSDK sharedInstance] initWithConfig:conf
success:^{
// SDK init success.
// Start SDK here
} failure:^(SENTInitIssue issue) {
//SDK Failed to init
}];SdkConfig config = new SdkConfig.Builder(appId, secret, notification)
.setOnSdkStatusUpdateHandler(new OnSdkStatusUpdateHandler() {
@Override
public void onSdkStatusUpdate (SdkStatus status) {
if (status.isLocationPermGranted) {
//We are good!
} else {
//Permission denied
}
}
})
.build();
// Initialize the Sentiance SDK.
Sentiance.getInstance(this).init(config, this);Last updated