在我的应用中,我已将自定义菜单项添加到用户时间轴项目。因此,如果用户选择菜单,则应该从玻璃发送到服务器的请求。我的问题是如何在java servlet页面中接收和解析此请求? 这是我的自定义菜单代码
// And custom actions
List<MenuValue> menuValues = new ArrayList<MenuValue>();
menuValues.add(new MenuValue().setIconUrl(WebUtil.buildUrl(req, "/static/images/drill.png")).setDisplayName("Found"));
menuItemList.add(new MenuItem().setValues(menuValues).setId("found").setAction("CUSTOM"));
timelineItem.setMenuItems(menuItemList);
timelineItem.setNotification(new NotificationConfig().setLevel("DEFAULT"));
目前正在开发模式下测试。要测试这个,我是否需要部署我的应用程序或不需要?
我在服务器端使用Java。任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
您需要在能够从公共Internet接收HTTPS连接的服务器上安装Glassware。如果您在私有服务器或没有HTTPS的服务器上使用它,则需要设置隧道。
要实际获得回调,您需要使用subscriptions.insert端点订阅用户的时间线。该页面上有一个示例Java方法,您可以使用该方法进行调用。您提供的网址必须是Google的服务器可以访问的HTTPS网址,并且应该解析为返回OK状态的servlet。有关服务器需要执行的操作的详情,请参阅https://developers.google.com/glass/develop/mirror/contacts#subscribing_to_sharing_notifications。