1

.net グラスウェア アプリケーションで、以下のコードのように URL を指定したいと思います。

{
IList<string> imageUrls = new List<string>();
imageUrls.Add (what is it here?")
Iconact.ImageUrls = imageUrls;
}

現在、この URL はデバイス (またはミラー API?) でのレンダリング時に使用されるため、Web アプリ、この URL は理にかなっています。ガラス製品としての .net クライアントについてはどうですか?この画像をURLとして渡す方法は?

.net アプリでサブスクリプション エンドポイント URL を指定する方法と同様の質問は、Web アプリでは理にかなっていますが、.net クライアントでは概念を理解できませんでした。

ありがとう

4

3 に答える 3

1

これらのアセットはどこかにホストする必要があります。必ずしも Glassware 内にある必要はなく、個別にホストできます。ただし、これらの URL は、Glass クライアントが取得できるようにパブリックにアクセスできる必要があります。

これらの画像を提供することのみを目的とした無料の Google App Engine アプリでそれらをホストできます。

POSTサブスクリプション エンドポイントに関して: パブリックにアクセス可能で、 HTTPS 経由のリクエストをサポートする必要があります。

于 2013-05-22T16:00:12.293 に答える
0

1 つの解決策は、WebServiceHost を作成し、次のようなサービス エンドポイントを追加することです。

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

それはうまくいきますか?

于 2013-05-29T23:33:11.003 に答える
0

最後に私がしたことは、アランの答えのように、すべての通知を受け取り、すべてのユーザー アカウント ロジックを維持し、ローカル システムの特定のクライアント (グラスウェア アプリの一部) に通知を送信する Google App Engine で実行されている Java サーブレット アプリを持つことでした。 XMPP を介した XML 経由。

于 2013-06-18T23:54:59.587 に答える