Адаптивная карта бота Microsoft Teams не отображается в мобильном приложении (Android)

#botframework #microsoft-teams #adaptive-cards

#botframework #microsoft-teams #адаптивные карты

Вопрос:

Бот Microsoft Teams — адаптивная карта не отображается в мобильном приложении Android, она отлично работает в настольном приложении, json, как показано ниже, также работает другая карта для списка записей, это что-то с пустыми текстовыми столбцами? Проверено с помощью ‘adaptivecards.io — о проблемах не сообщалось.

Здесь добавлен JSON
https://jsfiddle.net/yaorm2en /

 
 

введите описание изображения здесь

Комментарии:

1. Какую версию адаптивной карты вы используете? Пожалуйста, ознакомьтесь с 1.2. не могли бы вы опубликовать здесь свой json-файл адаптивной карты, чтобы мы могли его попробовать.

2. Просто взглянул сейчас, но этот json выглядит неправильно. Это -valid- json, но я не думаю, что у вас должно быть два таких «элемента», поэтому это может быть недопустимая «адаптивная карта» json

3. @Abhijit-MSFT Nuget 2.4.0

4. @HiltonGiesenow Я видел, как работает другая карта с такой же структурой

5. @Abhijit-Добавлен MSFT Json — см. Ссылку на JSFiddle в описании

Ответ №1:

Я могу это решить, проблема в нулевых значениях в данных, она не создает свойство json «text», замена нулевых значений пустой строкой работает

Ответ №2:

Я нашел ответ. Если действие.openURL не содержит действительной ссылки, мобильное приложение Teams не будет отображать всю адаптивную карту, но настольное приложение будет.