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
Comments
Hello @plamber , |
having the same issue with the same error message- deeplink works on everything except ios client. |
@JustinJ9805 , we are actively looking in the issue. Will let you know the updates soon. |
Hi @Vaibhav-MSFT, 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. Cheers, |
Hi @plamber , |
Would it help to have a session together? |
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. |
Ok thanks. Let me know if you require additional information regarding the deep link issue. |
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.
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
The text was updated successfully, but these errors were encountered: