Вот мой код для получения токена пользователя
NSString *developerToken = @"eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlVaMzI1Q0MyMkcifQ.eyJpc3MiOiJEWjI4TDk1OFBCIiwiaWF0IjoxNTI1MjY1NjE0LCJleHAiOjE1Mzg0Mzg0MDB9.frMVLzCx3oaUyqcBzZvSoB60LjCrtqmiCwf-ouQ1Y12UYpW5w8R-cmAX6N_Fwpz_l5CFe3OkYP3uET7uCPvyOw";
[SKCloudServiceController requestAuthorization:^(SKCloudServiceAuthorizationStatus status) {
self->cloudServiceController = [[SKCloudServiceController alloc] init];
[self->cloudServiceController requestCapabilitiesWithCompletionHandler:^(SKCloudServiceCapability capabilities, NSError * _Nullable error) {
[self->cloudServiceController requestStorefrontIdentifierWithCompletionHandler:^(NSString * _Nullable storefrontIdentifier,
NSError * _Nullable error) {
NSString *identifier = [[storefrontIdentifier componentsSeparatedByString:@","] firstObject];
identifier = [[identifier componentsSeparatedByString:@"-"] firstObject];
if (@available(iOS 11.0, *)) {
[self->cloudServiceController requestUserTokenForDeveloperToken:developerToken completionHandler:^(NSString * _Nullable userToken, NSError * _Nullable error) {
NSLog(@"%@",error);
NSLog(@"%@",userToken);
}];
} else {
// Fallback on earlier versions
}
//NSString *countryCode = [self countryCodeWithIdentifier:identifier];
}];
}];
}];
но я получаю userToken как ноль и ошибку как
«Ошибка домена = код SKErrorDomain = 7» (ноль) »
UserInfo = {NSUnderlyingError = 0x1c08437b0 {Ошибка домена = SSErrorDomain
Code = 109 "(null)" UserInfo = {NSUnderlyingError = 0x1c08437e0 {Ошибка
Domain = SSErrorDomain Code = 109 "Не удается подключиться к iTunes Store"
UserInfo = {NSLocalizedDescription = Не удается подключиться к iTunes Store,
SSErrorHTTPStatusCodeKey = 401}}}}} "
Что я делаю не так? пожалуйста помогите