2013-01-10 13 views
8

Historia aplikacji: próbuję wysłać aktualizację aplikacji, która jest już w sklepie. Ta wersja jest pierwszą z zaimplementowanym kodem zakupu aplikacji. Przetestowałem aplikację i inapp, wszystkie działają w środowisku piaskownicy. Naturraly nie mogę przetestować oficjalnego środowiska, dopóki inapp nie zostanie zatwierdzony, ale jestem pewien, że skrypt php, którego używam, sprawdza poprawność receptury, ponieważ wciąż używam go z innymi aplikacjami, które są już w sklepie.Aplikacja i InApp Kup drugie odrzucenie

Pierwszy Prześlij: wysłałem do oceny inapp i aplikacji w tym samym czasie, wydaje się, że wszystko ok, ale moja aplikacja została odrzucona z powodu niemożności zakupu inapp. W tym samym czasie moja InApp został odrzucony, aw iTunes Znalazłem to: enter image description here

W szczegółu InApp: enter image description here

Kliknięcie w szczegółach język: enter image description here

w tym momencie przeszukałem ustawienia aplikacji myought itunes i znalazłem ustawienie, które dotyczy języka, w sekcji "Informacje o aplikacji" domyślny język jest ustawiony na inny język aplikacji inapp. Zmieniłem to ustawienie, a teraz aplikacja i inapp mają ten sam język. Usunąłem inapp i utworzyłem inny o tej samej nazwie, identyfikator ecc. Status inappa został zmieniony na oczekiwanie na sprawdzenie, a następnie ponownie przesłałem ten sam pakiet do aplikacji.

Druga wiadomość: Moja aplikacja i moja aplikacja zostały odrzucone ponownie. Błąd, przyczyna odrzucenia jest taka sama i mam takie samo zachowanie w sekcji inapp. Komunikat w centrum rozdzielczość jest taka:


„2,2

Okazało się, że aplikacja wystawiony jeden lub więcej błędów podczas weryfikacji na iPhone 5 z systemem iOS 6.0.1, zarówno Wi-Fi i komórkowych sieci, która nie jest zgodna z wytycznymi recenzja App Store.

Konkretnie, zauważyliśmy, że jest wyświetlany komunikat o błędzie podczas próby zakupu w App dodatek.

proszę patrz załączony zrzut ekranu, aby uzyskać więcej informacji. "


Myślę, że ta wiadomość jest mileading, komunikat o błędzie wyświetlany przez mojego app jest powiadomienie, że ogień, gdy nadchodzi SKPaymentTransactionStateFailed lub kiedy nie mogę zweryfikować recipit. Wszystkie te funkcje działają poprawnie w piaskownicy.

Co jest nie tak z moim produktem? Ktoś doświadczył czegoś podobnego?

+0

Mam również ten sam problem. Nie wiem Co zmienić w ustawieniach językowych. Odrzucili aplikację, stwierdzając, że co najmniej jeden zakup w aplikacji jest w stanie wymaganym przez programistę. –

+0

Możesz poprosić o opinię zespół oceny jabłek. dadzą ci znać dokładny problem. Czekam na ich odpowiedź. Użyj linku: http://developer.apple.com/appstore/contact/appreviewboard/ –

+1

jak dawno temu przesyłasz swoje pytanie do tego linku? – Cri1682

Odpowiedz

1

To jest bit, który przykuł moją uwagę:

nie mogę zweryfikować recipit. Wszystkie te funkcje działa poprawnie w piaskownicy

Czy to możliwe, że zapomniałeś zmienić adres URL, którego używasz, aby sprawdzić wpływy z URL piaskownicy na żywo URL?

+0

W moim przypadku recenzent nie dokonał zakupu z sukcesem => brak odbioru, więc nie ma problemu z adresem URL. – malinois

1

Niedawno miałem ten problem z aplikacją przesłaną do Apple. Istnieje system awaryjny, który musi być zainstalowany po stronie serwera podczas sprawdzania zakupu aplikacji. jest udokumentowane w Apple, ale bardzo dobrze ukryte w tech uwaga: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html

Oto sposób, aby to zrobić:

„Zawsze zweryfikować otrzymanie najpierw URL produkcyjnego; przystąpić do weryfikacji z piaskownicy Adres URL, jeśli otrzymasz kod statusu 21007. Stosując to podejście, nie musisz przełączać się między adresami URL podczas testowania lub przeglądania aplikacji w piaskownicy lub na żywo w sklepie App Store. "

Powiązane problemy