从我的Android应用程序在MS Teams Android应用程序中启动与用户的聊天



我有一个Android应用程序,点击按钮可以启动Microsoft Teams Android应用程序并打开与预定义用户的聊天。

有可能做到吗?如果可以,怎么做?

如果您知道用户在MS Teams(例如:username@email.com(中注册的电子邮件,您可以使用以下两个选项之一直接打开与他/她的聊天:

  1. 向用户显示一个选择表,可以选择在MS Teams Android应用程序或其中一个web浏览器中打开聊天:

    val sendIntent = 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. 强制在MS Teams Android应用程序中与用户进行开放式聊天。与上述相同,但在Uri中用msteams:代替https

Uri.parse("msteams://teams.microsoft.com/l/chat/0/0?users=username@email.com")

最新更新