使用Google App Engine(GAE)平台托管Google Omaha服务器以提供更新的体验是什么?
从技术上讲,我认为可以使用Blobstore API完成,但我没有在网上找到任何内容......
答案 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常见问题解答。