standard pricing prices google features engine costs app google-app-engine

google app engine - pricing - App Engine: obtenga la versión actual de la aplicación de publicación



google cloud datastore pricing (4)

Para Python (versión GAE SDK: "1.4.2")

version_id = self.request.environ["CURRENT_VERSION_ID"].split(''.'')[1] timestamp = long(version_id) / pow(2,28) version = datetime.datetime.fromtimestamp(timestamp).strftime("%d/%m/%y %X")

Consulta http://groups.google.com/group/google-appengine-python/browse_thread/thread/f86010e7cf3c71b4

¿Hay alguna manera simple de obtener la versión actual de la aplicación de publicación en AppEngine?


os.environ[''CURRENT_VERSION_ID'']


String version = SystemProperty.version.get(); String applicationVersion = SystemProperty.applicationVersion.get();

Esta es la sintaxis:

public static final SystemProperty applicationVersion

El número de versión principal de la versión actualmente en ejecución de la aplicación más una marca de tiempo en la que se implementó. Tiene la clave, "com.google.appengine.application.version".

Mira here

PD. Un rompecabezas todavía permanece. ¿Qué significa la marca de tiempo al lado de la versión y cómo leerla?

EDITAR: Aquí está la clave del misterio.

Date UploadDate = new Date(Long.parseLong( applicationVersion.substring(applicationVersion.lastIndexOf(‌​".")+1)) / (2 << 27) * 1000);