0

我需要在我的应用程序中显示联系人并与实例消息传递应用程序(例如 WahtsApp 等)建立连接,因此我将此代码添加到我的应用程序中,但我无法从中找到帐户类型。

var contacts = await Device.Contacts.GetAll();
foreach (var contact in contacts)
{
    // find contacts has connection with other applications
}
4

1 回答 1

0

要获取联系人的帐户类型或帐户 ID,您可以在联系信息中使用 InstanceMessaging 属性,如下所示,有关更多信息,您可以查看下面的链接。

var contacts = await Device.Contacts.GetAll();
foreach (var contact in contacts)
{
    if (contact.InstantMessagingAccounts.Any())
    {
        var connections = contact.InstantMessagingAccounts;
    }
}

对于获取 userId,您可以使用 UserId,对于帐户类型,您可以使用 Service 属性。

http://zebble.net/docs/accessing-device-contacts

免责声明:我是 Zebble 项目的贡献者并从事技术支持。

于 2017-05-11T14:42:33.633 回答