从Xamarin Forms portable打开Skype for business(聊天窗口)

时间:2017-02-26 18:54:16

标签: android xamarin xamarin.forms

这应该是一个简单的任务,但无论我尝试以下代码,都会打开Skype for business app,而不是聊天窗口:

Device.OpenUri(new Uri("sip:SkypeEmailForBusiness@mycompany.com"));

我需要打开该联系人的聊天窗口,

请注意,我已登录,并且已将此人添加到我的列表中。此外,我在Android设备上这样做(我已尝试过两种不同的设备)

1 个答案:

答案 0 :(得分:0)

好的,我找到了这个链接: https://msdn.microsoft.com/en-us/skype/skype-for-business-uris/sfbmobileuri

我发现大多数答案并没有提到这一点,这很奇怪。但基本上你需要使用这种格式: URI示例

开始聊天:

"ms-sfb://chat?url=user%40contoso.com"

"ms-sfb://chat?id=user@contoso.com"

发起电话:

"ms-sfb://call?id=+1425-555-1234"

"ms-sfb://call?id=user@contoso.com"

开始视频通话(仅限Android):

"ms-sfb://call?id=user@contoso.com&video=true"