Skip to content Skip to sidebar Skip to footer

Launch Chat With User In Ms Teams Android App From My Android App

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?

Solution 1:

If you know user's E-Mail with which he/she is registered in MS Teams (ex: username@email.com), you can directly open chat with him/her using one of two options:

  1. show user a chooser sheet with a choice to open chat in MS Teams Android app or one of web browsers:

    valsendIntent= Intent(Intent.ACTION_VIEW,
        Uri.parse("https://teams.microsoft.com/l/chat/0/0?users=username@email.com"))
    
    if (sendIntent.resolveActivity(packageManager) != null) {
        startActivity(sendIntent)
    }
    
  2. 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/0?users=username@email.com")

Post a Comment for "Launch Chat With User In Ms Teams Android App From My Android App"