镜像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"},
],
答案 0 :(得分:1)
您的两个菜单项似乎都具有相同的ID。尝试为每个使用不同的id值。
答案 1 :(得分:1)
我遇到了类似的问题,但我觉得菜单值至少有一个DEFAULT状态对我有效。 John Fontaine在评论中提到了这一点。