Я написал 2 конечных точки с Google App Engine, которые безупречно работают на локальном хосте. Пусть их имена - A и B.App Engine: Конечные точки не обновлены
Теперь я хотел добавить функциональность push (GCM + APNS). Поэтому я загрузил код мобильного Backend Starter от Google (https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java) и интегрировал этот код в свой проект (который я разрабатываю с помощью Android Studio). Это добавляет два класса конечных точек EndpointV1 и BlobEndpoint. Все идет нормально.
Теперь всякий раз, когда я бегу и развернуть свой код, кажется, работает нормально:
./gradlew backend:appengineRun
./gradlew backend:appengineUpdate
обновление прошло успешно, тоже:
# ... building ...
5% Scanning for jsp files.
20% Scanning files on local disk.
25% Initiating update.
28% Cloning 2 static files.
31% Cloning 33 application files.
40% Uploading 2 files.
52% Uploaded 1 files.
61% Uploaded 2 files.
68% Initializing precompilation...
73% Sending batch containing 2 file(s) totaling 2KB.
90% Deploying new version.
95% Will check again in 1 seconds.
98% Will check again in 2 seconds.
99% Will check again in 4 seconds.
99% Will check again in 8 seconds.
99% Will check again in 16 seconds.
99% Closing update: new version is ready to start serving.
99% Uploading index definitions.
Update for module default completed successfully.
Success.
Cleaning up temporary files for module default...
BUILD SUCCESSFUL
Total time: 1 mins 9.457 secs
версия развертывается, и я вижу, что это успешно обновляется онлайн (я также использую правильную версию). Но что бы я ни делал, он полностью скрыл конечную точку B в API-интерфейсе API, но показаны новые конечные точки для push.
Кроме того, я теперь вернулся к моему старому коду локально (без конечных точек нажатия). И конечные точки push все еще отображаются в API Explorer.
Я что-то здесь совсем не вижу? Что я делаю неправильно, если конечные точки отображаются на локальном хосте безупречно?
Hi. Меня зовут Марио, и я являюсь представителем поддержки Google Cloud Platform. Если у вас все еще есть проблема, укажите свой идентификатор проекта, чтобы я мог открыть запрос поддержки, чтобы устранить эту проблему дальше. – Mario
Привет Марио! У меня больше нет этой проблемы. Просто спать ночью он исцелил себя - новый API появился на следующее утро, когда я проверил. Я открою случай поддержки, если это произойдет снова! – mreichelt
Да, требуется время (5-10 минут) для распространения. – Mario