我有一个Android应用程序,点击按钮可以启动Microsoft Teams Android应用程序并打开与预定义用户的聊天。
有可能做到吗?如果可以,怎么做?
如果您知道用户在MS Teams(例如:username@email.com
(中注册的电子邮件,您可以使用以下两个选项之一直接打开与他/她的聊天:
-
向用户显示一个选择表,可以选择在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) }
-
强制在MS Teams Android应用程序中与用户进行开放式聊天。与上述相同,但在Uri中用
msteams
:代替https
Uri.parse("msteams://teams.microsoft.com/l/chat/0/0?users=username@email.com")