2010-05-27 11 views
6

To kiedyś zadziałało, ale teraz już nie działa i nie mogę zrozumieć dlaczego. Mam konfigurację zakupów w aplikacji w mojej aplikacji. Potwierdziłem, że mam poprawny zestaw identyfikatorów produktów, dopasowany przez odpowiednie pozycje zakupu w aplikacji w itunesconnect. Połączenie przychodzi do Apple view [productRequest start], ale nigdy nie otrzymuję odpowiedzi, mimo że ustawiam delegata dla siebie. czego mi brakuje?Metody delegatów SKProductsRequest nigdy nie są nazywane

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

Mam ten sam problem ... może mają ten sam problem co roku? –

Odpowiedz

1

Ten sam problem zdarzyło mi się dzisiaj. Rano mój kod działał, po południu nie działał przez 3-4 godziny. Spędziłem cały swój czas i próbowałem wielu rzeczy. Ale trochę wcześniej, zaczęło działać. Nic nie zmieniłem.

Przypuszczam, że nie można ufać serwerów jabłoni o tym ..

+0

Mogę potwierdzić, że jest to problem od wczoraj, a także dzisiaj. –

1

Tutaj to dobra lista kontrolna, która może rozwiązać te problemy:

  1. Przejdź do Ustawienia \ iTunes & sklepy z aplikacjami, wylogować dowolnego konta i spróbuj ponownie, aby upewnić się, że używasz konta Sandbox.
  2. Sprawdź to link - jeśli nie odpowiada, sandbox programu iTunes może być wyłączony.
  3. Czy włączono zakupy aplikacji w swoim identyfikatorze aplikacji?
  4. Czy identyfikator pakietu .plist Bundle jest zgodny z identyfikatorem aplikacji?
  5. Czy używasz pełnego identyfikatora produktu podczas tworzenia zapytania SKProduct?
  6. Czy od czasu dodania produktu do usługi iTunes Connect upłynął kilka godzin?
  7. Czy dane konta bankowego są aktywne w iTunes Connect?
  8. Czy próbowałeś usunąć aplikację z urządzenia i zainstalować ponownie?
  9. Po utworzeniu produktów zakupu aplikacji, pamiętaj, aby dodać je do swojej aplikacji gry na stronie aplikacji w ituns połączyć.
Powiązane problemy