Локальное тестирование для приложения Android с использованием облачных конечных точек для Google App Engine

Я занимаюсь разработкой приложения для Android, которое использует конечные точки Google Cloud для Google App Engine (на Python) в качестве своего бэкенда. Приложение Android авторизует пользователя с помощью Google Play Services на устройстве Android, и все это работает фантастически.

Однако теперь, когда у меня есть настоящие пользователи, яЯ хотел бы иметь возможность проверить все это локально, прежде чем развертывать какие-либо изменения API ядра приложения в рабочей среде, и я неЯ не понял, как заставить приложение Android общаться с моим локальным сервером разработки где угодно.рекомендации по тестированию предлагаю мне просто поработать вручную с API Explorer, но пока яИспользование Proto Datastore Endpoints для моего API, что делает разработку под Android простой, а также делает API Explorer в основном бесполезным, поскольку вызовы, которые мне нужно сделать, намного сложнее, чем то, что я могу сгенерировать вручную.

Один ответ наэтот вопрос предполагает, что есть способ указать клиенту Android на локальный сервер, но пока я могу использовать аргумент --host, чтобы иметь dev_appserver 'Сервер по умолчанию прослушивает что-то кроме localhost, я могуКажется, я не могу найти способ сделать то же самое для сервера API. И даже если бы я мог это сделать, это могло бы стать лишь первым шагом к полной сквозной настройке локального тестирования моего приложения для Android.

Может кто-нибудь опубликовать более подробную информацию о том, как я могу это сделать, или, если не так, расскажите, пожалуйста, о лучших методах тестирования приложений Android, которые используют конечные точки Google Cloud в App Engine? Заранее спасибо за любые ответы.

Ответы на вопрос(2)

Ваш ответ на вопрос