Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

In-App purchase - jak przetestować


  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Włodek K

Włodek K
  • 1 postów

Napisano 26 lutego 2013 - 12:30

Próbuję przetestować in-app purchase w aplikacji i nie bardzo mi to wychodzi. Robię wszystko wg instrukcji In-APP purchase guide i gdzieś się zapętlam. Próbujȩ wysłać przez iTunes connect aplikacjȩ do sklepu, ale z opcją B2B, dlatego że ją testujȩ i nie chcȩ jej jeszcze publikować - w iTunes Connect guide jest informacja, aby tej opcji w takiej sytuacji użyć. Wtedy jednak trzeba wytworzyć jej nowe apple id poprzez program B2B. Tu jednak trzeba podać dane i identyfikatory partnera biznesowego - chcȩ podać swoje i klops - bo w Polsce ten program nie jest implementowany. Na pewno coś robiȩ źle - ale nie mogȩ dojść do prawdy jedynej. Jak przetestować sobie In-app purchase. Czy ktoś ma z tym jakieś doświadczenie ? Cóż począć mam, ach cóż ?

#2 Andrzej Puczyk

Andrzej Puczyk

  • 2 857 postów
  • SkądLublin, Poland

Napisano 05 marca 2013 - 17:55

Powiedz co dokładnie chcesz przetestować? Pobieranie danych dotyczących mikropłatności, samo kupowanie? Jestem na podobnym etapie i chętnie pomogę, tylko muszę znać szczegóły :)

#3 Andrzej Puczyk

Andrzej Puczyk

  • 2 857 postów
  • SkądLublin, Poland

Napisano 05 marca 2013 - 19:10

Dobra, rozejrzałem się jak to wygląda, już wyjaśniam:

1. Po pierwsze NIE MUSISZ appki wrzucać na serwery apple, wystarczy że stworzysz jej profil w iTunes Connect.
2. Po drugie MUSISZ w tak stworzonym profilu dodać mikropłatności (po wejściu w appkę w iTunes Connect na liście niebieskich przycisków w prawym górnym rogu masz "Manage In-App Purchases", kliknij w to). Tutaj ważne jest, żeby podać sensowny productID (najlepiej w formie _bundleID_.nazwa_mikropłatności, np. "com.producent.appka.banany"), to będzie istotne przy pobieraniu listy in-app purchases z serwera.
3. Po dodaniu mikropłatności możesz pobierać je z serwera wewnątrz aplikacji (tylko na urządzeniu, na symulatorze to nie przejdzie). Potrzebny będzie StoreKit.framework (jak to zaimplementować na początek możesz zobaczyć pod tym linkiem). Ważne jest to, że appka musi być budowana z dobrym bundleID i provisioningiem.
4. Jak już uda Ci się pobrać listę mikropłatności to jesteś w domu! (podobno pomiędzy dodaniem mikropłatności przez iTunes Connect a odblokowaniem możliwości ich pobrania może minąć nawet do 24h)
5. Zakładasz "sztuczne" konto do kupowania w Sandboxie (iTunes Connect -> Manage Users -> Test Users), wylogowujesz się na urządzeniu z App Store (Ustawienia -> iTunes Store i App Store -> Apple ID -> Wyloguj).
6. Uruchamiasz mikropłatność w Appce (aka. próbujesz ją kupić).
7. Jeśli zadziała to świetnie, jeśli nie to daj znać.

Trochę to chaotyczne, ale mam nadzieję że się połapiesz ;)




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych