2013-07-17 1 views
1

Я действительно занимался исследованием Apple inApp Purchase и хотел интегрировать его в свое приложение.Fetch In-App Purchase Список продуктов?

Вот что я нашел до сих пор, и у меня все еще есть несколько вопросов, которые хотели найти помощь, на которую я до сих пор не мог получить ответ.

Во-первых, я нашел способ отправить свои объекты в itunesconnect и попросить о пересмотре. Во-вторых, я нашел способ создать тестовую учетную запись, чтобы проверить покупки.

Вопрос Я хотел спросить,

На данный момент, я не мог получить никаких продуктов от Apple, из-за мои детали еще предстоит утвердить на Apple, вместе с моей первой версии приложения.

Итак, я попытался использовать эти коды, чтобы запросить продукты, которые я представил ранее.

- (void)requestProductData 
{ 
    NSSet *productList = [NSSet setWithObjects:@"com.simplesdk.stage1", @"com.simplesdk.stage2" nil]; 

    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:productList]; 
    request.delegate = (id)self; 
    [request start]; 
} 

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response 
{ 
    self.storeProducts = [NSArray arrayWithArray:response.products]; 

    NSLog(@"self.storeProducts.found: %d", [self.storeProducts count]); 
} 

Так что, в основном, для кодов над журналом, фактически возвращающего 0 результат, который представлял Я не мог получить какие-либо предметы из Apple.

* Примечание. Я создал приложение и элементы в itunesconnect, но приложение все еще находится в стадии разработки, и я надеюсь, что у меня есть способ проверить транзакцию, прежде чем я отправлю его. Благодаря!

p/s: Я также включил возможность покупки в приложении для моего профиля разработки.

+0

ваш код выглядит хорошо, если все остальное настроено правильно, и если вы только что создали идентификаторы продукта, просто удерживайте в течение 4-5 часов и повторите попытку. – samfisher

+0

@samfisher Спасибо за ваш ответ. Итак, вы имеете в виду, что это нормально, если мои продукты находятся в статусе «Готов к отправке»? –

+0

Если вы еще не сделали этого, вы можете захотеть прочитать [Техническая нота TN2259 - Добавление покупки в приложение для приложений iOS и Mac] (http://developer.apple.com/library/ios/#technotes/tn2259/ _index.html) –

ответ