如何从glassware .net应用程序指定URL

时间:2013-05-22 02:50:44

标签: google-mirror-api

我想在我的.net玻璃器皿应用程序

中的下面的代码中指定Urls
{
IList<string> imageUrls = new List<string>();
imageUrls.Add (what is it here?")
Iconact.ImageUrls = imageUrls;
}

目前这个网址将在设备渲染时使用(或镜像api?),所以网络应用程序,这个网址有意义,.net客户端如何作为玻璃器皿,我有我的图像作为一部分玻璃器皿应用程序以及如何将此图像作为网址传递?

类似的问题如何在.net应用程序中指定订阅端点网址?,它在网络应用程序中有意义,但我无法在.net客户端中获取该概念。

由于

3 个答案:

答案 0 :(得分:1)

这些资产需要托管在某个地方:它们不一定需要在您的Glassware中,也可以单独托管。但是,这些URL需要公开访问,以便Glass客户端获取它们。

您可以将它们托管在免费的Google App Engine应用中,该应用仅用于提供这些图片。

关于订阅端点:它需要可公开访问,并通过HTTPS支持POST个请求。

答案 1 :(得分:0)

一种解决方案可能是创建WebServiceHost并添加服务端点,例如:

 WebServiceHost host = new WebServiceHost(typeof(Service), new Uri("http://localhost:8000/"));
ServiceEndpoint ep = host.AddServiceEndpoint(typeof(IService), new WebHttpBinding(), "");
host.Open();

它会起作用吗?

答案 2 :(得分:0)

最后我所做的就是在Alain的答案中,在Google App Engine中运行Java Servlet应用程序,该应用程序接收所有通知并维护所有用户帐户逻辑并将通知发送给特定客户端(玻璃器皿应用程序的一部分)本地系统通过XMPP上的XML。