Witam używam w zakupie aplikacji w moim projekcie. Kiedy uruchamiam ten projekt, wszystko działa dobrze, z wyjątkiem tego, że dostaję komunikat ostrzegawczy, że "paymentWithProductIdentifier jest przestarzałe", przeszedłem przez podobne pytania, które są zadawane w przepełnieniu stosu, ale nie byłem zadowolony. Ja pokazałem ci moje kodowanie, że użyłem w projekcie poniżejjakie jest alternatywne rozwiązanie dla paymentWithProductIdentifier?
SKPayment *payment=[SKPayment paymentWithProductIdentifier:@"com.mycompany.dmaker.maker1"];
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] addPayment:payment];
może ktoś mi powiedzieć 1) alternatywę dla tego ostrzeżenia. 2) lub powiedz mi, czy ten projekt zatwierdza w appstore, jeśli używam istniejącego kodu.
Czy możesz mi powiedzieć przykładowy kod dla tej linii „<#from sprawie produktów reakcji lista #>” – surendher
To nic oprócz jednego produktu, które użytkownik wybiera zakup których można uzyskać po wywołaniu - (void) productsRequest: (SKProductsRequest *) request didReceiveResponse: (SKProductsResponse *) response. –
Aby odpowiedzieć surendher dla przykładowego kodu. To wchodzi w skład delegata didReceiveResponse: SKProduct * selectedProduct = nil; selectedProduct = [response.products objectAtIndex: 0]; – GeneCode