Nano Hash - криптовалюты, майнинг, программирование

Действия отправки адаптивных карточек не работают в MS Teams в мобильном приложении iOS

Мы работаем над кроссплатформенным ботом. Кнопки адаптивных карточек, похоже, не реагируют в MS Teams при использовании на мобильном устройстве iOS. От бота вообще нет ответа. Карта реагирует, как и ожидалось, когда доступ к MS Teams осуществляется через веб-браузер или приложение MS Teams на настольном компьютере или через устройства Android.

Вот JSON, текст которого заменен во время выполнения.

{
   "type": "AdaptiveCard",
   "version": "1.0",
   "body": [
      {
         "type": "Container",
         "items": [
            {
               "type": "TextBlock",
               "text": "<heading>",
               "wrap": true
            }
         ]
      },
      {
         "type": "Container",
         "items": [
            {
               "type": "ColumnSet",
               "columns": [
                  {
                     "type": "Column",
                     "width": "stretch",
                     "items": [
                        {
                           "type": "TextBlock",
                           "text": "<Option1>",
                           "horizontalAlignment": "Center",
                           "weight": "Light",
                           "separator": true,
                           "color": "Accent"
                        }
                     ],
                     "id": "1",
                     "selectAction": {
                        "type": "Action.Submit",
                        "title": "actionButton",
                        "data": {
                           "msteams": {
                              "type": "imBack",
                              "value": "{3}"
                           }
                        }
                     },
                     "horizontalAlignment": "Center",
                     "style": "emphasis"
                  },
                  {
                     "type": "Column",
                     "width": "stretch",
                     "separator": true,
                     "items": [
                        {
                           "type": "TextBlock",
                           "text": "<Option2>",
                           "horizontalAlignment": "Center",
                           "weight": "Light",
                           "separator": true,
                           "color": "Accent"
                        }
                     ],
                     "id": "2",
                     "selectAction": {
                        "type": "Action.Submit",
                        "title": "actionButton",
                        "data": {
                           "msteams": {
                              "type": "imBack",
                              "value": "{4}"
                           }
                        }
                     },
                     "horizontalAlignment": "Center",
                     "style": "emphasis"
                  }
               ]
            }
         ]
      }
   ],
   "$schema": "http:adaptivecards.ioschemasadaptive-card.json"
}

  • Ради интереса, вы тестировали на Android? 24.02.2020
  • @HiltonGiesenow Да. проверено на андроиде. 24.02.2020
  • Я полагаю, это сработало, хорошо? 24.02.2020
  • Не могли бы вы обновить версию схемы адаптивной карты до 1.2? Обновите схему также до adaptivecards.io/schemas/adaptive-card.json. Дай мне знать, если это тебе не поможет. 24.02.2020
  • @HiltonGiesenow .. ваше право ... в Android он работал хорошо. 25.02.2020
  • Ок, отлично. Есть ли какие-либо обновления для iOS после исправления схемы и перехода на 1.2 в соответствии с предложением @ Trinetra-MSFT? 25.02.2020
  • @ Trinetra-MSFT .. Проверка задерживается из-за отсутствия владельца устройства. Я отвечу, как только получу информацию. 27.02.2020
  • @shehanaazsk У нас есть новости по этому поводу? 11.03.2020

Ответы:


1

Я сомневаюсь, что это настоящая причина, но ваша схема неверна - она ​​должна быть:

"$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
24.02.2020
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..