1

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

从技术上讲,我认为可以通过使用Blobstore API 来完成,但我没有在网上找到任何东西......

4

1 回答 1

1

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

谷歌奥马哈服务器协议 V3

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

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

GAE 常见问题

于 2013-08-29T09:40:02.400 回答