2016-01-22 24 views
13

Staramy się wdrażać proste zakupy w aplikacji za pomocą StoreKit (nie mam pewności, czy ma to coś wspólnego) i wszystko poszło jak dotąd gładko, jednak istnieje jeden konkretny problem mamy do czynienia: kiedy zamknąć aplikację, iOS stale prosi nas o zalogowanie się:Konto piaskownicy i konto testowe na iOS wciąż prosi o zalogowanie się po wyjściu aplikacji


enter image description here


dzieje się tak tylko po zalogowaniu się z rachunków piaskownicy lub TestFlight, ale to jest bardzo denerwujące. Czy istnieje jakikolwiek powód tego, czy nie powinniśmy się tym martwić? Zauważyłem, że wiele osób boryka się z podobnym problemem i że rozwiąże to problem po uruchomieniu aplikacji, ale wydaje się, że jest to hacky/nieprzewidywalny sposób radzenia sobie z nią.

Byłbym gotowy dostarczyć więcej informacji, jeśli tego potrzebujesz. W tym momencie po prostu nie mam pojęcia, dlaczego tak się stało (połączyłem go z wieloma rzeczami, ale żadna z nich nie okazała się prawdziwa ... np. Prośba o weryfikację paragonu, niedokończona transakcja w kolejce płatności itp.).

+0

co masz w Ustawieniach-> iTunes i Sklepy App Store? – Allen

+0

@Allen Jeśli wyloguję się z głównego identyfikatora Apple ID i zaloguję się w aplikacji z kontem Sandbox, będę miał tam konto Sandbox. –

+0

Czy masz automatyczne pobieranie aktualizacji? – Allen

Odpowiedz

20

Normalne zachowanie: jest to konsekwencja wylogowania urządzenia.
Krótka odpowiedź brzmi: zaloguj się ponownie. Rachunki

piaskownicy

Rachunki te mają nieco specjalnego zachowania i zastąpi Apple ID, powodując problemy z synchronizacją. Na początek nie można się zalogować od Ustawienia> iTunes & Sklepy z aplikacjami i dokończ logowanie bez wpisywania numeru karty kredytowej, z której zasadniczo odmawiasz tego samego powodu, podczas gdy możesz z powodzeniem zalogować się na konto sandbox Sekcja Zakup aplikacji w aplikacji.

Twoje osobiste konto

Po zalogować się z poświadczeniami piaskownicy, skutecznie będzie się wylogować ze swojego osobistego jednego. Duża kombinacja działań wymaga zalogowania urządzenia z konta rzeczywistego (w przeciwieństwie do piaskownicy ,).

To obejmuje, ale nie ogranicza się do:

  1. App Store
  2. iTunes Store aktualizacje
  3. App
  4. aktualizacje systemu operacyjnego

Wszystko to wywoła Zaloguj się do ostrzeżenia iTunes Store.

+1

Dziękuję bardzo za odpowiedź. Brzmi to tak, jak się początkowo spodziewałem. Chciałbym mieć głosy potwierdzające na temat tej odpowiedzi przed jej zaznaczeniem, jeśli to w porządku. –

+1

Wiele się z tego nauczyłem. Ta odpowiedź powinna zostać zaakceptowana ... – NSPratik