В приложении «Неверный идентификатор продукта» отображается сообщение об ошибке - PullRequest
0 голосов
/ 18 декабря 2009

У меня проблема с неверным идентификатором при запросе информации о продукте

Я сделал следующее:

  1. Я добавил свое приложение в iTunes connect, и идентификатор пакета совпадает с идентификатором приложения на портале программы.

  2. Я включил покупку приложения на портале программы для идентификатора приложения и создал профиль обеспечения для этого и установил на устройстве.

  3. Создан тестовый аккаунт с идентификатором продукта, ценой и названием.

  4. Я включил приведенный ниже код в свой проект

    NSString *str = [[NSString alloc] initWithFormat:@"//Same as the Product Id displayed  in    Itunes Connect//"];
            SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:str]];
            request.delegate = self;
            [request start];
    }
    
    - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
    
        NSArray *myProduct = response.products;
        NSArray *invalidProdId = response.invalidProductIdentifiers;
    
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"product" message:[myProduct objectAtIndex:0] delegate:nil cancelButtonTitle:@"purchse" otherButtonTitles:@"cancel"];
        [alert show];
        [alert release];
        [request autorelease];
    
    }
    

Но я получаю свой продукт как недействительный.

Пожалуйста, помогите мне, если у кого-нибудь есть идеи!

Ответы [ 2 ]

2 голосов
/ 08 марта 2012

Это, кажется, окончательный контрольный список для таких проблем: http://troybrant.net/blog/2010/01/invalid-product-ids/

В моем случае, мой клиент должен был заполнить банковскую информацию, прежде чем я начал получать действительные продукты обратно.

1 голос
/ 19 июня 2011

если вы все перепробовали, но по-прежнему получаете недопустимый идентификатор продукта, если ваше устройство взломано, попробуйте восстановить заводские настройки. Я попробовал все и не заставил это работать, пока я не восстановил к заводской версии. Каким-то образом взломанное устройство не может проверить приложение при покупке

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