2012-01-19 19 views
6

Stworzyłem aplikację do obsługi kiosku i wszystko działało. Jedyne problemy mam teraz to:Nieznana aplikacja po potwierdzeniu zakupu w aplikacji

po kliknięciu „zapisz” i wyskakuje okno dialogowe, aby potwierdzić w app zakupu mówi

Confirm Subscription 
Do you want subscribe to Unknown App for free? 
[Environment: Sandbox] 

Dlaczego to powiedzieć Unknown App? Cała reszta działa (sprawdzanie poprawności paragonów, zakończenie transakcji) & co.)

Czy po przesłaniu do sklepu z aplikacjami zostanie ono automatycznie usunięte i będzie można je pobrać na stałe? Czy w moim kodzie brakuje czegoś, co powoduje wysłanie żądania zakupu aplikacji do piaskownicy? Czy to tylko dlatego, że używam urządzenia testowego, na którym aplikacja została skompilowana z XCode.

+0

wzięła się nazwa przyszedł właściwie w produkcji? – Sanniv

Odpowiedz

9

Jeśli Twoja aplikacja nie znajduje się w sklepie z aplikacjami, pokazuje [Środowisko: sandbox]. Automatycznie zniknie po przesłaniu aplikacji, a Twoja aplikacja będzie w sklepie z aplikacjami.

"Nieznane APP":

Trzeba dodać tekst w punkcie zakupu InApp w iTunes Connect. Jeśli tego nie zrobisz, wyświetli Ci się komunikat "Nieznana aplikacja" w wiadomości w wyskakującym okienku systemu iOS. Gdy aktywujesz zakupy w aplikacji, wypełniając wszystkie informacje w sekcji zakupu w aplikacji, wyskakujące okienko nie wyświetli komunikatu "Nieznany Aplikacja ", a wyskakujące okienko wymieni nazwę Twojej aplikacji.

Mam nadzieję, że to ci pomoże.

+4

Zarówno piaskownica, jak i "Nieznana aplikacja" zniknęły po uruchomieniu aplikacji. – user1139675

+7

W moim przypadku "Nieznana aplikacja" odzwierciedla odrzucony stan mojego zakupu aplikacji w iTunes Connect. Otrzymasz "Nieznaną aplikację" dla zlokalizowanej nazwy przedmiotu SkProduct, ale z prawidłową ceną. Odeszli, gdy moja aplikacja została zatwierdzona. – Bird

+0

dzięki za więcej informacji. –

2

Jeśli Twoja aplikacja nie znajduje się w sklepie z aplikacjami, pokazuje [Środowisko: sandbox]. to automatycznie zniknie po przesłaniu, a twoja aplikacja będzie w sklepie z aplikacjami.

+0

dzięki! co o«Nieznana aplikacja» tekst w polu subskrypcji? – user1139675

+0

Myślę, że musisz sprawdzić nazwę aplikacji lub informacje, które wypełniłeś podczas włączania zakupu w aplikacji, nie wypełniłeś pola, które powoduje nieznaną aplikację, pracowałem nad tym długo, ale myślę, że nie d, aby dać wiadomość do zakupu w aplikacji. powinieneś sprawdzić wszystkie te rzeczy.Nawet sprawdź identyfikator, który podałeś aplikacji. –

+0

czy nazwa nadszedł prawidłowo w produkcji? – Sanniv

1

Proponuję sprawdzić swoje konto itunesconnect.

Przejdź do określonej aplikacji "NewStandApp" .-> Zarządzaj InAppPurchases. Teraz sprawdź Nazwę Referencji, którą dodałeś do swojego ID produktu.

PRODUCT_ID swój odnosimy w projektu/app (środowisko sandbox) może być połączony z nazwą aplikacja „Nieznane aplikacji”

2

Jeśli binarny został odrzucony przez Apple, produkty IAP złożone z nią powinna też pokazać się jako odrzucony. Gdy spróbujesz kupić odrzucony IAP w aplikacji, na ekranie potwierdzenia pojawi się komunikat "Czy chcesz kupić jedną Nieznaną aplikację ...".

Aby to poprawić, należy wprowadzić niewielką zmianę w każdym produkcie IAP w programie iTunes Connect. Następnie po prostu go odinstaluj, a następnie flaga rejected powinna zniknąć (i zastąpić ją waiting for review. Na przykład dodałem 's' do Display Name dla języka angielskiego każdego produktu. Następnie wróciłem z powrotem i usunąłem ”.

To może nie być do zaakceptowania przez Apple, jeżeli przyczyna swoimi centrami odrzuceniu wokół korzystania z zakupów w aplikacji.

Powiązane problemy