2014-12-06 7 views
13

Dzięki systemowi iOS8 firma Apple wprowadziła nowy stan SKPaymentTransactionStateDeferred dla transakcji IAP. (np. patrz https://developer.apple.com/library/ios/technotes/tn2259/_index.html). Wśród różnych problemów z tym (jak, jak to przetestować !?), nie wiem, jak wygląda przepływ alertów Apple w tym stanie. Na przykład, gdy Twoja aplikacja otrzymuje stan SKPaymentTransactionStatePurchased, firma Apple właśnie wyświetliła komunikat "Dziękujemy. Twój zakup się powiódł". A co z odroczonym stanem? Czy Apple daje użytkownikowi (np. Dziecku) komunikat ostrzegawczy? Jeśli tak, co to jest? Jeśli Apple nie daje ostrzeżenia, z pewnością chcę to zrobić.Co to jest komunikat SKPaymentTransactionStateDeferred o alertach firmy Apple?

Sądzę, że mógłbym stworzyć nowy Apple Id dla fałszywego dziecka i ustawić go jako że jestem rodzicem tego fałszywego dziecka.

Ktoś widział, jak odroczony stan działa w środowisku produkcyjnym?

Odpowiedz

9

Wygląda na to, że znalazłem odpowiedź, patrząc w dokumentach dotyczących pytania o zakup (http://support.apple.com/en-us/HT201089). Jabłko wyraźnie obejmuje zakupów w aplikacji w tych docs, i powiedzieć, że użytkownik (dziecko) otrzymuje alert:

enter image description here

więc wydawałoby się oczywiste, że nie mam umieścić umieścić alert samemu!

Przypuszczalnie treść ostrzeżenia różni się w przypadku IAP - nadal chciałbym zobaczyć, jak wygląda ta konkretna wiadomość.

Uwaga1: Zobacz How to test SKPaymentTransactionStateDeferred?, aby zobaczyć przykład alertów IAP w piaskownicy.