Autenticación de Google appengine en la aplicación web de iPhone en la pantalla de inicio

Estoy usando Google appengine para desarrollar una aplicación web que debe usarse tanto en el navegador como en el iphone. Compré un nombre de dominio para esta aplicación, por lo que tengo una bonita URL. He usado elAPI de usuario para autenticación Esto funciona bien en navegadores de escritorio y iPhone Safari.

El usuario puede agregar la aplicación a la pantalla de inicio (tocando el "+" en la barra de herramientas inferior). Sin embargo, cuando se hace eso, parece que las cookies establecidas por Google no están vigentes dentro de esta "aplicación", y el usuario se desconecta efectivamente. Para empeorar las cosas, cuando el usuario hace clic en el enlace de inicio de sesión (generado por GAE), la aplicación se cierra y abre safari para completar el inicio de sesión. Dado que la sesión aparentemente no se comparte entre los dos, el proceso de inicio de sesión es inútil y la versión de la "pantalla de inicio" de la aplicación continúa sin cerrar sesión.

Parece que las cookies no se comparten entre una aplicación de "pantalla de inicio" y Safari. También parece que la aplicación de "pantalla de inicio" solo funcionará dentro de su propio dominio, y cualquier redirección a cualquier otro dominio abrirá Safari. ¿Alguna idea de cómo puedo solucionar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta