iPhone StoreKit - nieprawidłowy identyfikator produktu
Próbuję przetestować zakup aplikacji w środowisku piaskownicy.
Aby przetestować kod, wykonałem następujące czynności:
Utworzono konto użytkownika In Test Purchase Test User w obszarze „Manage Users” w iTunes Connect
Stworzył kilka produktów do zakupu w aplikacji „Zarządzaj zakupami w aplikacji”. Użyłem wartości numerycznych i wartości alfanumerycznych dla identyfikatorów produktów.
Załadowałem aplikację na iPhone'a, poszedłem do Ustawienia-> Zapisz i wylogowałem się ze zwykłego sklepu i na konto testowe utworzone w kroku 1
Ustaw punkt przerwania w (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
oddzwonić
Wszystkie przesłane identyfikatory produktów znajdują się wresponse.invalidProductIdentifiers
własność. Przesyłając żądanie, próbowałem najpierw dokładnych identyfikatorów produktów utworzonych w kroku 2. Próbowałem także poprzedzając je identyfikatorem pakietu:
<code>NSString *id2 = @"com.super.duper.8"; NSSet *productList = [NSSet setWithObjects:id2, @"8", nil]; SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:productList]; </code>
Czy brakuje mi czegoś oczywistego? Każda pomoc jest doceniana.
Achim