2013-08-07 10 views
8

Moja aplikacja wyświetla ceny zgodnie z protokołem getSkuDetails(). Aby potwierdzić, że działa, chcę skonfigurować moje urządzenie, by wyświetlało ceny dla różnych ustawień regionalnych.Jak testować lokalizowane ceny za pomocą rozliczeń w aplikacji v3

Próbowałem zalogować się na konta Google z różnych krajów i ustawić język systemu, ale ceny nadal pojawiają się w moich ustawieniach narodowych. Jak mogę skonfigurować urządzenie, aby zobaczyć ceny zgłaszane w różnych lokalizacjach?

Odpowiedz

12

To nie jest łatwe. W moim przypadku doświadczyłem tego samego problemu. Według niektórych informacji, które czytałem, wygląda na to, że istnieje kilka procedur, które Google wykorzystuje do zlokalizowania użytkownika. Jeden z nich polega na sprawdzeniu prawidłowości działania karty kredytowej zarejestrowanej w Google Play, jeśli użytkownik ją posiada. Jeśli tak jest w twoim przypadku, zawsze będziesz wyświetlać ceny locale odpowiadające twojej karcie kredytowej.

Druga kontrola dokonywana jest za pomocą karty SIM telefonu komórkowego. Jeśli nie masz karty SIM lub urządzenia jest tabletem bez karty SIM, to następny krok szuka połączenia WiFi.

Lokalizacja punktu Wi-Fi oraz adresu IP służy również do geolokalizacji użytkownika.

Wreszcie, jeśli nic z tego nie działa, używane są ustawienia regionalne w urządzeniu. W ten sposób Google pokazuje ceny zgodnie z miejscem, w którym się znajdujesz, a które nie pasują do ustawień regionalnych w Twoim urządzeniu.

Na przykład, jeśli jesteś Hiszpanem, z tabletem z ustawieniami lokalnymi w języku hiszpańskim, a jesteś teraz w USA, to ma sens, aby pokazać ceny w euro, ponieważ będzie to cena Twoja karta kredytowa, a zrozumiesz lepiej przeliczanie walut, ponieważ używasz euro w swoim życiu.

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

Tak jak CV, jak go przetestować? Bardzo trudne.

Pozdrawiamy.

+0

Dzięki za porady. Miałem nadzieję, że właśnie coś przeoczyłem i był łatwy sposób przetestowania sformatowanych cen. Najwyraźniej nie. Mam nadzieję, że Google dodaje coś, by zająć się tym jako pewnym punktem. –

0

Od docs w In-App Purchase API v3

API wprowadza również długo oczekiwany cechę: zdolność do kwerendy informacji o produktach w aplikacji bezpośrednio z Google Play. Programiści mogą teraz programowo uzyskać tytuł, opis i cenę przedmiotu. Konwersja walut i formatowanie nie są konieczne: ceny są podawane w walucie użytkownika i sformatowane zgodnie z ich lokalizacją.

0

Dodawany produkt w Google Play zapewnia również opcję obsługi ceny dla różnych ustawień regionalnych. Globalna waluta to USD, a cena jest automatycznie przeliczana według lokalnej waluty.

Powiązane problemy