microsoft / microsoft/AdaptiveCards

[Rendering] Action.Submit of Adaptive card Not Working in MS Teams iOS Mobile App

Open
#9,314 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-Renderers Bug
Dominant language
C#
Stars
2k
Forks
595
Avg merge
1d 19h
Merged PRs (30d)
1

Description

Target Platforms

iOS

SDK Version

4

Application Name

Microsoft Teams

Problem Description

Action.Submit is not functioning in the Microsoft Teams iOS mobile application. The same functionality works as expected on the following platforms:
Microsoft Teams on Windows PC
Microsoft Teams on iOS PC
Microsoft Teams on Android devices
No iOS-specific or device-specific logic has been implemented. The issue appears to be isolated to the Teams iOS mobile app.

Screenshots

No response

Card JSON
{
                        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
                        "type": "AdaptiveCard",
                        "version": "1.2",
                        "body": [
                            {
                                "type": "Container",
                                "items": [
                                    {
                                        "type": "ColumnSet",
                                        "columns": [
                                            {
                                                "type": "Column",
                                                "width": "stretch",
                                                "items": [
                                                    {
                                                        "type": "TextBlock",
                                                        "text": "Test Entry",
                                                        "weight": "Bolder",
                                                        "size": "Medium",
                                                        "wrap": true
                                                    },
                                                    {
                                                        "type": "TextBlock",
                                                        "text": "${Entry1}",
                                                        "wrap": true,
                                                        "spacing": "Small"
                                                    },
                                                    {
                                                        "type": "TextBlock",
                                                        "text": "${Answer}",
                                                        "isSubtle": true,
                                                        "spacing": "Small",
                                                        "wrap": true
                                                    }
                                                ]
                                            }
                                        ]
                                    }
                                ]
                            }
                        ],
                        "actions": [
                            {
                                "type": "Action.Submit",
                                "title": "Summarize",
                                "style": "positive",
                                "data": {
                                    "msteams": {
                                        "type": "imBack",
                                        "value": "Summarize this answer"
                                    }
                                }
                            }
                        ]
                    }
Sample Code Language

No response

Sample Code

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the supplied Adaptive Card JSON and compare Action.Submit behavior in Microsoft Teams on iOS mobile against the listed working platforms. The issue provides no sample application, source file, test, or reproduction steps beyond the card payload; done would require identifying and resolving the iOS-specific failure or documenting the external limitation.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.