2010-05-27 29 views
6

olarak adlandırılır. Bu benim için çalışmaya devam eder, ancak artık çalışmıyor ve nedenini anlayamıyorum. Uygulamamda uygulama içi satın alma ayarım var. Itunesconnect uygulamasında karşılık gelen uygulama içi satın alma öğeleriyle eşleşen, doğru bir ürün tanımlayıcıları grubunun olduğunu doğruladım. Çağrı, Apple view [productRequest start]'a gider, ancak kendime delege atanmasına rağmen yanıt alamıyorum. Neyi kaçırıyorum?SKÜrünlerRequest delege yöntemleri hiçbir zaman

NSLog(@"productIdentifiersSet: %@", productIdentifiersSet); 
if ([productIdentifiersSet count]) { 
    SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet]; 
    [productRequest setDelegate:self]; 
    [productRequest start]; 
} 

.........

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { 
    <never called> 
} 

- (void)requestDidFinish:(SKRequest *)request { 
    <never called> 
} 

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error { 
    <never called> 
} 
+0

Aynı sorunu yaşıyorum ... belki de aynı problemi var mı? –

cevap

1

Aynı sorun bugün başıma. Sabah kodum çalışıyordu, öğleden sonra 3-4 saat boyunca çalışmadı. Tüm zamanımı harcadım ve çok şey denedim. Ama biraz önce, kendini çalışmaya başladı. Ben hiçbir şeyi değiştirmedim.

Ben bu konuda elma sunucularını güvenemiyorum herhalde .. İşte

+0

Bu sorunun, dün olduğu gibi bugün de bir sorun olduğunu doğrulayabilirim. –

1

bu sorunları çözebilir iyi kontrol liste:

  1. git Ayarlar iTunes & App Mağazaları \, oturumu Herhangi bir hesabın ve tekrar deneyin, böylece bir Sandbox hesabı kullandığınızdan eminsiniz.
  2. Bu link denetleyin - yanıt vermiyorsa, iTunes sanal alanı kapalı olabilir.
  3. Uygulama Kimliğiniz için Uygulama İçi Satın Alımları etkinleştirdiniz mi?
  4. Projenizin .plist Bundle ID'si Uygulama Kimliğinizle eşleşiyor mu?
  5. Bir SKProductRequest hazırlarken tam ürün kimliğini mi kullanıyorsunuz?
  6. Ürününüzü iTunes Connect'e ekledikten birkaç saat beklediniz mi?
  7. Banka ayrıntılarınız iTunes Connect'te aktif mi?
  8. Uygulamayı cihazınızdan silmeyi ve yeniden yüklemeyi denediniz mi?
  9. Uygulama içi satın alma ürünlerinizi oluşturduktan sonra, bunları, uygulamanızın içinde yer alan uygulama sayfanızdaki oyun-uygulamanıza eklemeyi unutmayın.
İlgili konular