I have an Android app, where a tap on a button should launch Microsoft Teams Android app and open a chat with a pre-defined user.
Is it possible to do and if yes - how?
If you know user's E-Mail with which he/she is registered in MS Teams (ex: [email protected]
), you can directly open chat with him/her using one of two options:
show user a chooser sheet with a choice to open chat in MS Teams Android app or one of web browsers:
val sendIntent = Intent(Intent.ACTION_VIEW,
Uri.parse("https://teams.microsoft.com/l/chat/0/[email protected]"))
if (sendIntent.resolveActivity(packageManager) != null) {
startActivity(sendIntent)
}
force open chat with user in MS Teams Android app. Same as above, but substitute in Uri https
with msteams
:
Uri.parse("msteams://teams.microsoft.com/l/chat/0/[email protected]")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With