в вопросе о покупке приложения: невозможно получить информацию о продукте - PullRequest
0 голосов
/ 24 февраля 2010

Я создал покупку в приложении в Itunes Connect, Так как я не тестировал свое новое приложение для покупки приложений, я связал его с моим бесплатным приложением. Я завершил его с руководством разработчика, и теперь его статус находится на рассмотрении разработчика.

Однако во время моего теста в новом приложении:

// идентификатор FeatureAId совпадает с идентификатором покупки, созданным в приложении в itunes connect

SKProductsRequest * request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects: featureAId, nil]]; request.delegate = self; [запрос начала];

  • (void) productsRequest: (SKProductsRequest *) запрос didReceiveResponse: (SKProductsResponse *) ответ { NSLog (@ "действительно получил ответ!"); NSLog (@ "% d", [счетчик response.invalidProductIdentifiers]); } * +1010 *

// запись равна 1, показывая, что мы информацию о продукте не можем получить. Я протестировал приложение в устройстве, и оно подключено к Интернету через Wi-Fi.

в чем проблема? Большое спасибо.

1 Ответ

0 голосов
/ 24 февраля 2010

Отличается ли AppID для приложения, которое вы используете, от AppID приложения, содержащего покупку в приложении? Это, вероятно, может вызвать проблемы, и если я не читаю ваш вопрос неправильно, похоже, что это так.

Итак, если ваше приложение "com.company.myFirstApp" и вы пытаетесь купить покупку внутри приложения у "com.company.mySecondApp", называемой "com.company.mySecondApp.inAppPurchase1", оно не будет работать.

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

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