是否可以在Google App Engine上运行Google Omaha?

时间:2012-12-03 11:05:24

标签: google-app-engine self-updating

使用Google App Engine(GAE)平台托管Google Omaha服务器以提供更新的体验是什么?

从技术上讲,我认为可以使用Blobstore API完成,但我没有在网上找到任何内容......

1 个答案:

答案 0 :(得分:1)

只要您在此处实施协议,就可以使用Google App Engine编写服务器:

Google Omaha server protocol V3

您可以使用blobstore来提供更新包,但这不是绝对必要的。软件包本身不必托管在同一服务器上,换句话说,您可以将您的exe / msi放在Web上的任何位置,只需指向它(GA3服务器实现中的协议v3中的软件包URL)。 p>

有一点需要注意,omaha要求服务器支持ssl或CUP(客户端更新协议)。 GAE提供免费的ssl,地址为https://yourserverapp.appspot.com/address_of_update_POST_page,定义名称有一些限制,请参阅有关安全连接的GAE常见问题解答。

GAE FAQ