Autenticação do mecanismo de aplicativos do Google no aplicativo da web do iPhone na tela inicial

Estou usando o Google appengine para desenvolver um aplicativo da Web que deve ser usado no navegador e no iphone. Eu comprei um nome de domínio para este aplicativo, para que eu tenha uma URL bonita. Eu usei oAPI do usuário para autenticação. Isso funciona muito bem em navegadores de desktop e no iPhone Safari.

O usuário pode adicionar o aplicativo à tela inicial (tocando no "+" na barra de ferramentas inferior). No entanto, quando isso é feito, parece que os cookies definidos pelo Google não estão em vigor nesse "aplicativo" e o usuário está efetivamente desconectado. Para piorar as coisas, quando o usuário clica no link de login (conforme gerado pelo GAE), o aplicativo fecha e abre o safari para concluir o login. Como a sessão aparentemente não é compartilhada entre os dois, o processo de login é inútil e a versão "tela inicial" do aplicativo continua sendo desconectada.

Parece que os cookies não são compartilhados entre um aplicativo "tela inicial" e o Safari. Parece também que o aplicativo "tela inicial" funcionará apenas em seu próprio domínio e qualquer redirecionamento para qualquer outro domínio abrirá o Safari. Alguma idéia de como posso resolver isso?

questionAnswers(1)

yourAnswerToTheQuestion