Ошибка при покупке приложения: родительский контроль включен - PullRequest
1 голос
/ 28 июня 2011

Я хочу реализовать In App Purchase в своем приложении для iPhone.

Я выполнил все шаги и добавил следующий код в viewWillAppear моего viewController, но он не удовлетворяет условию canMakePayments и всегда выполняет часть else.

Что может быть не так?

if ([SKPaymentQueue canMakePayments]) {
    NSLog(@"Parental-controls are disabled");

    SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.dev.InAppTry"]];
    productsRequest.delegate = self;
    [productsRequest start];
} else {
    NSLog(@"Parental-controls are enabled");
}

1 Ответ

2 голосов
/ 28 июня 2011

Попробуйте отключить Родительский контроль в настройках устройства.

Настройка -> Общие -> Ограничения.

Отключить ограничение или раздел «Разрешенный контент»: сделать покупку в приложении = ВКЛ.

Дайте мне знать, если это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...