Пункт меню для «OPEN_URI» отсутствует в возвращении menuItems
У меня есть карта, которая вставляется в мою временную шкалу с помощью зеркального API.
Карта имеет 3 варианта: СКАНИРОВАНИЕ, ОТВЕТИТЬ, УДАЛИТЬ.
Ожидаемый-> Тест штрих-кода [SCAN, REPLY, DELETE]
Получено-> Тест штрих-кода [ОТВЕТИТЬ, УДАЛИТЬ]
Параметры «Ответить» и «Удалить» возвращаются только в пункт меню. Если я изменю «OPEN_URI» на «ПОЛЬЗОВАТЕЛЬСКИЙ», он вернется, но не сделает то, что я надеюсь сделать, то есть открою мой android.scan. (Это не мое устройство)
Я выполнил аналогичные шаги, описанные здесь и в документации по Mirror-API, по созданию menuItems.https://developers.google.com/glass/v1/reference/timeline#menuItems
Открытие GDK Glassware с помощью Mirror API Glassware MenuItem
.mirror.timeline.insert(
{
"text": "Barcode Test",
"callbackUrl": "https://mirrornotifications.appspot.com/forward?url=http://localhost:8081/reply",
"menuItems": [
{
"action": "OPEN_URI",
"id": "complete",
"payload": "com.google.zxing.client.android.SCAN",
"values": [{
"displayName": "Scan",
"iconUrl":"com.google.zxing.client.android.SCAN"
}]
},
{"action": "REPLY"},
{"action": "DELETE"}
]
}
)