Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deep link stopped to work on the latest iOS Teams app #10784

Open
plamber opened this issue Apr 26, 2024 · 8 comments
Open

Deep link stopped to work on the latest iOS Teams app #10784

plamber opened this issue Apr 26, 2024 · 8 comments
Assignees
Labels
teams-developer-support Question related to extensibility (Bot, ME, Tab) would be marked under this label

Comments

@plamber
Copy link
Contributor

plamber commented Apr 26, 2024

Steps to reproduce

We are extensively using the activity feeds with deep linking with the graph API (Deep links overview - Teams | Microsoft Learn). We are using this endpoint to create entries in the activity feed: Create or replace an activity - Microsoft Graph v1.0 | Microsoft Learn. We use the Graph SDK to send the activity feed items with deep links.

await GraphClient.Users[userId].Teamwork
.SendActivityNotification(topic, notificationType, null, null, templateParameters)
.Request()
.PostAsync();

I can share an example of a topic that we pass as a webUrl in the activity feed. This is a deep link that is used to redirect the users to our app.

{"source":"Text","value":" ","webUrl":https://teams.microsoft.com/l/entity/55f70393-3d6b-447b-94cf-2cc74b7f360f/easylife365.groups?context=%7b%22subEntityId%22%3a%22eyJuYXZpZ2F0ZSI6Ii9ncm91cHMvZTg2ZGFhMTQtNzM0Zi00M2M4LTlkZGQtYjY3ZmZiOWY4ZDNhP3RlYW1zTWFuaWZlc3RJZD0xMDM5In0%3d%22%7d}

As you can see from the deep link URL we are targeting our app and then we pass the context with an URL encoded payload. The payload itself contains information that is base64 encoded.
The problem that we are facing is that this deep link works with all devices and browsers except the latest iOS Teams app. The Teams app returns an exception that the link is not supported.

image

Since we are not able to reproduce this issue on any other device, we assume that this is related to the iOS Teams app.

Expected behavior

Deep links work for all devices

Actual behavior

Deep link works for all devices except the latest iOS app

Error details

image

@Vaibhav-MSFT
Copy link

Hello @plamber ,
Thanks for reporting your issue. We will test this and update you soon.

@ChetanSharma-msft ChetanSharma-msft added the teams-developer-support Question related to extensibility (Bot, ME, Tab) would be marked under this label label May 1, 2024
@JustinJ9805
Copy link

having the same issue with the same error message- deeplink works on everything except ios client.

@Vaibhav-MSFT
Copy link

@JustinJ9805 , we are actively looking in the issue. Will let you know the updates soon.

@plamber
Copy link
Contributor Author

plamber commented May 23, 2024

Hi @Vaibhav-MSFT,
do you have any updates on this issue?

I also received the report from users that the iOS with the latest preview build does not receive teams notifications anymore. Other clients do not have this problem. I am going to investigate this further and come back to you in case this confirms to be true.

image

Cheers,
Patrick

@Vaibhav-MSFT
Copy link

Hi @plamber ,
Thanks for your inputs but we are not exactly able to repro the issue. But we are taking action on priority.

@plamber
Copy link
Contributor Author

plamber commented May 24, 2024

Would it help to have a session together?

@Vaibhav-MSFT
Copy link

Would surely love to connect but we can't connect through session due to policies. Rest assured we are taking this on priority and will update you in this thread.

@plamber
Copy link
Contributor Author

plamber commented May 24, 2024

Ok thanks. Let me know if you require additional information regarding the deep link issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
teams-developer-support Question related to extensibility (Bot, ME, Tab) would be marked under this label
Projects
None yet
Development

No branches or pull requests

5 participants