AdaptiveCard is not rendered on Android

%3CLINGO-SUB%20id%3D%22%5C%26quot%3Blingo-sub-3167927%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3EAdaptiveCard%20is%20not%20rendered%20on%20Android%26lt%3B%5C%2Flingo-sub%26gt%3B%3CLINGO-BODY%20id%3D%22%5C%26quot%3Blingo-body-3167927%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3E%3CP%3EHi!%20I%20having%20this%20message%20AdaptiveCard%20message%20but%20on%20some%20versions%20of%20android%20the%20AdaptiveCard%20is%20not%20rendered%20(empty%20block).%20I%20am%20using%201.4%20version%20of%20AdaptiveCard.%20Is%20there%20any%20limitations%20of%20Android%20SO%20version%3F%26nbsp%3BWhat%20I%20can%20do%3F%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%5C%26quot%3Blia-inline-image-display-wrapper%22%20lia-image-align-inline%3D%22%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Fgxcuf89792%2F%5C%26quot%3Bhttps%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F348368i54C46BA8746A3896%2Fimage-dimensions%2F235x64%3Fv%3Dv2%5C%26quot%3B%22%20width%3D%22%5C%26quot%3B235%5C%26quot%3B%22%20height%3D%22%5C%26quot%3B64%5C%26quot%3B%22%20role%3D%22%5C%26quot%3Bbutton%5C%26quot%3B%22%20title%3D%22Screen%20Shot%202022-02-15%20at%2011.52.53.png%22%20shot%3D%22%22%202022-02-15%3D%22%22%20at%3D%22%22%2011.52.53.png%3D%22%22%20alt%3D%22Screen%20Shot%202022-02-15%20at%2011.52.53.png%22%20%2F%3E%26lt%3B%5C%2Fspan%26gt%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3EThank%20you!%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3CPRE%20class%3D%22%5C%26quot%3Blia-code-sample%22%20language-applescript%3D%22%22%3E%3CCODE%3E%5B%5Cn%20%20%7B%5Cn%20%20%20%20%5C%22type%5C%22%3A%20%5C%22message%5C%22%2C%5Cn%20%20%20%20%5C%22inputHint%5C%22%3A%20%5C%22acceptingInput%5C%22%2C%5Cn%20%20%20%20%5C%22attachments%5C%22%3A%20%5B%5Cn%20%20%20%20%20%20%7B%5Cn%20%20%20%20%20%20%20%20%5C%22content%5C%22%3A%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%5C%22body%5C%22%3A%20%5B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22text%5C%22%3A%20%5C%22%C2%BFLorem%20ipsum%3F%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22TextBlock%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22wrap%5C%22%3A%20true%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22weight%5C%22%3A%20%5C%22Bolder%5C%22%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22text%5C%22%3A%20%5C%22Pregunta%201%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22TextBlock%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22wrap%5C%22%3A%20true%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22isSubtle%5C%22%3A%20true%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7D%5Cn%20%20%20%20%20%20%20%20%20%20%5D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22AdaptiveCard%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%5C%22actions%5C%22%3A%20%5B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22data%5C%22%3A%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22org%5C%22%3A%20%5C%22test%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22answer%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22answer%5C%22%3A%20%5C%221%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22chatId%5C%22%3A%20%5C%222505%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22locale%5C%22%3A%20%5C%22es%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22msteams%5C%22%3A%20%7B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22text%5C%22%3A%20%5C%22%3Acrying_face%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22messageBack%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22displayText%5C%22%3A%20%5C%22%3Acrying_face%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22options%5C%22%3A%20%5B%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%5C%22text%5C%22%3A%20%5C%22%3Acrying_face%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%20%5C%22value%5C%22%3A%20%5C%221%5C%22%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%5C%22text%5C%22%3A%20%5C%22%3Aslightly_frowning_face%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%20%5C%22value%5C%22%3A%20%5C%222%5C%22%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%5C%22text%5C%22%3A%20%5C%22%3A)%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%20%5C%22value%5C%22%3A%20%5C%223%5C%22%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%5C%22text%5C%22%3A%20%5C%22%3AD%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%20%5C%22value%5C%22%3A%20%5C%224%5C%22%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7B%20%5C%22text%5C%22%3A%20%5C%22%3Asmiling_face_with_heart_eyes%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%20%5C%22value%5C%22%3A%20%5C%225%5C%22%20%7D%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22questionId%5C%22%3A%20%5C%221%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22questionText%5C%22%3A%20%5C%22Lorem%20ipsum%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22questionContextText%5C%22%3A%20%5C%22Pregunta%201%5C%22%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22type%5C%22%3A%20%5C%22Action.Submit%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22title%5C%22%3A%20%5C%22%3Acrying_face%3A%26lt%3B%5C%2Fimg%26gt%3B%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22%24schema%5C%22%3A%20%5C%22http%3A%2F%2Fadaptivecards.io%2Fschemas%2Fadaptive-card.json%5C%22%2C%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%20%20%5C%22version%5C%22%3A%20%5C%221.4%5C%22%5Cn%20%20%20%20%20%20%20%20%20%20%20%20%7D%5Cn%20%20%20%20%20%20%20%20%20%20%5D%5Cn%20%20%20%20%20%20%20%20%7D%2C%5Cn%20%20%20%20%20%20%20%20%5C%22contentType%5C%22%3A%20%5C%22application%2Fvnd.microsoft.card.adaptive%5C%22%5Cn%20%20%20%20%20%20%7D%5Cn%20%20%20%20%5D%2C%5Cn%20%20%20%20%5C%22attachmentLayout%5C%22%3A%20%5C%22list%5C%22%5Cn%20%20%7D%5Cn%5D%26lt%3B%5C%2Fcode%26gt%3B%26lt%3B%5C%2Fpre%26gt%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26lt%3B%5C%2FP%26gt%3B%26lt%3B%5C%2Flingo-body%26gt%3B%3CLINGO-LABS%20id%3D%22%5C%26quot%3Blingo-labs-3167927%5C%26quot%3B%22%20slang%3D%22%5C%26quot%3Ben-US%5C%26quot%3B%22%3E%3CLINGO-LABEL%3EAda%26lt%3B%5C%2Flingo-label%26gt%3B%3CLINGO-LABEL%3EDeveloper%26lt%3B%5C%2Flingo-label%26gt%3B%26lt%3B%5C%2Flingo-labs%26gt%3B%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3C%2FLINGO-SUB%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3169403%22%20slang%3D%22en-US%22%3ERe%3A%20AdaptiveCard%20is%20not%20rendered%20on%20Android%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3169403%22%20slang%3D%22en-US%22%3EWe%20will%20check%20on%20it%20and%20let%20you%20know%20the%20updates.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3177572%22%20slang%3D%22en-US%22%3ERe%3A%20AdaptiveCard%20is%20not%20rendered%20on%20Android%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3177572%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1307681%22%20target%3D%22_blank%22%3E%40polbac%3C%2FA%3E%26nbsp%3B-We%20are%20unable%20to%20repro%20the%20issue.%20it's%20working%20fine%20for%20us.%3CBR%20%2F%3ETeams%20Version%3A-1416%2F1.0.0%3C%2FP%3E%0A%3CP%3EAndroid%20Version%3A-8.1.0%3C%2FP%3E%0A%3CP%3ECould%20you%20just%20check%20it%20once%20or%20share%20the%20Repro%20steps%3F%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3180091%22%20slang%3D%22en-US%22%3ERe%3A%20AdaptiveCard%20is%20not%20rendered%20on%20Android%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3180091%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1202096%22%20target%3D%22_blank%22%3E%40Sayali-MSFT%3C%2FA%3E%26nbsp%3BThanks%20for%20the%20response!%3C%2FP%3E%3CP%3EI'm%20part%20of%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1307681%22%20target%3D%22_blank%22%3E%40polbac%3C%2FA%3E%26nbsp%3B's%20team.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20Adaptative%20Card%20is%20working.%20We%20have%20this%20chatbot%20deployed%20and%20working%20on%20teams%20across%20many%20platforms%20(Android%2C%20IOS%20%26amp%3B%20Web).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20problem%20that%20polbac%20stated%2C%20is%20that%20it%20seems%20that%20in%20certain%20OS%20or%20APP%20Version%20this%20adaptative%20card%20didn't%20showed%2C%20and%20only%20appeared%20a%20blank%20message.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20need%20to%20understand%20if%20there%20is%20a%20retro-compatibility%20issue%20and%20when%20this%20message%20became%20available%2C%20so%20we%20can%20do%202%20things%3A%3C%2FP%3E%3CP%3E-%20Ask%20our%20clients%20to%20have%20installed%20Teams%20version%20X%20or%20up%3C%2FP%3E%3CP%3E-%20Change%20the%20way%20the%20message%20is%20sent%20so%20it's%20100%25%20retrocompatible%20with%20any%20platform%2Fversion.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20you%20help%20us%20with%20that%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3183965%22%20slang%3D%22en-US%22%3ERe%3A%20AdaptiveCard%20is%20not%20rendered%20on%20Android%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3183965%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1310517%22%20target%3D%22_blank%22%3E%40alanszp%3C%2FA%3E%20-%20Have%20you%20tried%20it%20once%20with%20lower%20adaptive%20card%20version%20like%20(1.0%20%2C%201.2)%3F%3C%2FLINGO-BODY%3E
Occasional Visitor

Hi! I having this message AdaptiveCard message but on some versions of android the AdaptiveCard is not rendered (empty block). I am using 1.4 version of AdaptiveCard. Is there any limitations of Android SO version? What I can do?

 

Screen Shot 2022-02-15 at 11.52.53.png

 

Thank you!

 

 

[
  {
    "type": "message",
    "inputHint": "acceptingInput",
    "attachments": [
      {
        "content": {
          "body": [
            {
              "text": "¿Lorem ipsum?",
              "type": "TextBlock",
              "wrap": true,
              "weight": "Bolder"
            },
            {
              "text": "Pregunta 1",
              "type": "TextBlock",
              "wrap": true,
              "isSubtle": true
            }
          ],
          "type": "AdaptiveCard",
          "actions": [
            {
              "data": {
                "org": "test",
                "type": "answer",
                "answer": "1",
                "chatId": "2505",
                "locale": "es",
                "msteams": {
                  "text": ":crying_face:",
                  "type": "messageBack",
                  "displayText": ":crying_face:"
                },
                "options": [
                  { "text": ":crying_face:", "value": "1" },
                  { "text": ":slightly_frowning_face:", "value": "2" },
                  { "text": ":)", "value": "3" },
                  { "text": ":D", "value": "4" },
                  { "text": ":smiling_face_with_heart_eyes:", "value": "5" }
                ],
                "questionId": "1",
                "questionText": "Lorem ipsum",
                "questionContextText": "Pregunta 1"
              },
              "type": "Action.Submit",
              "title": ":crying_face:",
              "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
              "version": "1.4"
            }
          ]
        },
        "contentType": "application/vnd.microsoft.card.adaptive"
      }
    ],
    "attachmentLayout": "list"
  }
]

 

 

14 Replies
We will check on it and let you know the updates.

@polbac -We are unable to repro the issue. it's working fine for us.
Teams Version:-1416/1.0.0

Android Version:-8.1.0

Could you just check it once or share the Repro steps?

 

@Sayali-MSFT Thanks for the response!

I'm part of @polbac 's team.

 

The Adaptative Card is working. We have this chatbot deployed and working on teams across many platforms (Android, IOS & Web).

 

The problem that polbac stated, is that it seems that in certain OS or APP Version this adaptative card didn't showed, and only appeared a blank message.

 

We need to understand if there is a retro-compatibility issue and when this message became available, so we can do 2 things:

- Ask our clients to have installed Teams version X or up

- Change the way the message is sent so it's 100% retrocompatible with any platform/version.

 

Can you help us with that?

 

Thanks

@alanszp - Have you tried it once with lower adaptive card version like (1.0 , 1.2)?

@Sayali-MSFT No, but the problem is that I dont know how to reproduce the problem, so even if I lower the version, it may have problems on previous versions of Teams app.

 

I have the following questions:

- Do you have a way to test it in previous versions of Teams app?

- Do you have a Changelog of the Teams app so we can search which versions are not supported?

 

Thank you

 

@alanszp - Download rollbacks of Microsoft Teams for Android and Test it in previous versions of Teams app.
Reference Link:- https://teams.en.uptodown.com/android/versions
Thanks for the link!

I dont have an Android cellphone. Do you know other way to reproduce it?

Do you have a CHANGELOG of the android app?
Also, do you have the previous versions for IOS?

@Sayali-MSFT Our users didn't reported yet, but it seems a retrocompatibility issue, so we must make sure that all apps are working ok.

 

Here are my questions:

 

1) Do you have a CHANGELOG of the android app?
2) Also, do you have the previous versions for IOS?

3) Do you have a CHANGELOG of the IOS app?

Thank you very much for your response!

Unfortunately, the link you sent is for Mac and not IOS, do you have for IOS?
@alanszp -Sorry we don't have for IOS.
Sorry to bother you again, but the link provided for the Android App Changelog isnt what it stated.

Its an open source lib to make changelog visible to the user but it's not the Teams Android APP Changelog.

I need the latest one so I can verify and keep track all the new features that are not supported in old versions and the timeframe that they were uploaded, so I can make sure to have retrocompatibility for 1/2 year apps.

thanks
@alanszp- We are check it with our engineering team for Teams Android APP Changelog.
once we get update let you know.