Pracuję nad aplikacją dla systemu Android, która używa Google Cloud Endpoints w Google App Engine (w języku Python). Aplikacja na Androida autoryzuje użytkownika korzystającego z Usług Google Play na urządzeniu z Androidem i wszystko działa fantastycznie.Testy lokalne dla aplikacji na Androida z wykorzystaniem Cloud Endpoints dla Google App Engine
Jednak teraz, gdy mam faktycznych użytkowników, chciałbym móc przetestować to wszystko lokalnie przed wdrożeniem jakichkolwiek zmian w API mechanizmu aplikacji do produkcji i nie mam pojęcia, jak rozmawiać z aplikacją na Androida mój lokalny serwer programistyczny w dowolnym miejscu. testing recommendations sugeruje, że po prostu wykonuję pewne ręczne majsterkowanie z Eksploratorem API, ale ponieważ używam Endpoints Proto Datastore dla mojego API, co czyni programowanie Android łatwym, czyni to API Explorerem w zasadzie bezużytecznym, ponieważ wywołania potrzebne do make są o wiele bardziej skomplikowane niż to, co mogę wygenerować ręcznie.
Jedna odpowiedź na this question sugeruje, że istnieje sposób na wskazanie klienta Android na lokalnym serwerze, ale podczas gdy mogę użyć argumentu --host, aby serwer domyślny dev_appserver słuchał na czymś innym niż localhost, mogę ". t wydaje się znaleźć sposób na to samo dla serwera API. I nawet jeśli mógłbym to zrobić, może to być tylko pierwszy krok do pełnej end-to-end lokalnej konfiguracji testowej dla mojej aplikacji na Androida.
Czy ktoś może zamieścić więcej informacji na temat tego, w jaki sposób mogę to zrobić, a może poza tym, proszę mnie poinformować o sprawdzonych metodach testowania aplikacji na Androida, które korzystają z Google Cloud Endpoints w App Engine? Z góry dziękuję za wszelkie odpowiedzi.
dziękuję, uratowałem mój dzień! –