镜像API多个OPEN_URI意图未出现在菜单上

时间:2014-04-15 03:12:49

标签: google-glass google-mirror-api

镜像api的菜单项仅显示两个打开的URI意图中的一个。

有没有办法获取行为,以便用户可以在同一张卡上拥有两个不同的URI_OPEN有效负载?

我从这个引用的问题中正确配置了它,但它只显示了第一个可用的OPEN_URI。 Menu Item for "OPEN_URI" not present in menuItems return

如果'fooApp'首先出现,那么它是唯一可用的,但如果首先出现'barApp'则会显示。

返回 (Foo App,回复,删除)
OR
(Bar App,回复,删除)

但不是Foo App,Bar App,回复,删除(所需)

        "menuItems": [
              {
                "action": "OPEN_URI",
                "id": "1",
                "payload": "fooApp://",
                "values": [{
                  "displayName": "Foo App",
                  "iconUrl":"http://www.image.com/x.png"
                }]
              },
              {
                "action": "OPEN_URI",
                "id": "2",
                "payload": "barApp://",
                "values": [{
                  "displayName": "Bar App",
                  "iconUrl":"http://www.image.com/x.png"
                }]
              },
            {"action": "REPLY"},
            {"action": "DELETE"},
        ],

2 个答案:

答案 0 :(得分:1)

您的两个菜单项似乎都具有相同的ID。尝试为每个使用不同的id值。

答案 1 :(得分:1)

我遇到了类似的问题,但我觉得菜单值至少有一个DEFAULT状态对我有效。 John Fontaine在评论中提到了这一点。