Jest to łatwiejszy sposób, niż pisanie kodu, który przełącza się między różnymi wersjami za pomocą narzędzia URLFetch.
Jeśli masz duży zbiór kodu, który jest zorientowany pocztą e-mail i potrzebujesz wersji rozwojowej, po prostu użyj jednej z dziesięciu aplikacji jako aplikacji programistycznej (wersji).
Pozwala to na wykonywanie czynności takich, jak umieszczanie jednostek testowych w aplikacji deweloperskiej Datastore i testowanie na poziomie tak bardzo, jak na żywo w aplikacji Appengine.
Jedynymi ograniczeniami są:
- ponieważ aplikacja ma inną nazwę, na wysyłanie e-maila z aplikacji, albo trzeba wysłać z konta gmail lub mają konfigurację który przełącza nazwę aplikacji
- wysyłając e-mail testowy do zastosowania będą miały nieco inny adres email (nie duży problem myślę)
- zachować app.yaml z inną nazwą aplikacji
- nagrać kolejny jeden z twoich dziesięć możliwych aplikacji
Większość RCS pozwala na przeniesienie tego samego projektu do różnych katalogów. Gdy będziesz gotowy do uruchomienia (zatwierdzony zostanie cały kod programisty i wykonane testy), zaktualizuj katalog "production" (z wyjątkiem app.yaml), a następnie wdróż.
możliwy duplikat [Czy mogę odbierać przychodzące wiadomości za pomocą Google App Engine w innej niż domyślna wersji?] (Http://stackoverflow.com/questions/4487821/can-i-receive-incoming-mail-with-google -app-engine-on-a-non-default-version) – Thilo