-
Notifications
You must be signed in to change notification settings - Fork 196
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
app.openlink on a msteams calendar event does nothing on M365 app on iOS #2497
Comments
Using the isSupported method on the The best solution I can offer right now is to check Normally we do not recommend switching runtime behavior based on the host name like this, since it is brittle, but until Teams is able to implement the Does that help? |
@AE-MS Sorry I complicated things by bringing up the calendar module, we are not having any issues with that module. The issue we have is with |
Unfortunately Teams deeplinks are not supported in the M365 app in iOS. In the future, the M365 app might choose to support calendar functionality via the Obviously it doesn't help you get what you want but does that help at least explain the situation? |
Not exactly, I always assumed the teams deeplink would not be supported by M365. I guess if that is not feasible is there any support for checking that M365 is the active platform through teams-js? |
You can use the same check I suggested above but compare to
|
A recent issue was pointed out to us during an app submission to the teams store and it seems like a bug with teams-js
Portions of our app to will try scheduling content using task deeplinks that link directly to the teams calendar app.
At it's simplest it will call something like this:
app.openLink(https://teams.cloud.microsoft/l/meeting/new?subject=test)
It's only accessible if the teams-js initialises successfully and the calendar module in teams-js is not supported (we will first try use the calendar module which is only supported in Outlook right now)
This openlink when triggered from M365 will work on it's web version as it will successfully open as a new tab but when used within the M365 ios app it will do nothing.
Is there any supported way to use scheduling in M365 and if not is there a way to determine the app is within M365 so we can just disable scheduling features?
The text was updated successfully, but these errors were encountered: