xamarin - 如何检索使用用户 ID 创建的频道?
问题描述
SendBird .NET 文档提到如何使用用户 ID 创建一个频道,但我们如何检索这个频道?
然后文档提到了一种使用 URL 检索频道的方法,但他们没有提到如何使用 URL 创建频道。
我有点困惑。我错过了什么?您能否告诉我如何使用用户 ID 或频道 URL 创建和检索频道?
解决方案
尝试这个:
public async void ConnectToChannel(FormsChat.Model.User user, List<string> users) {
GroupChannel group = null;
IsBusy = true;
GroupChannel.CreateChannelWithUserIds(users, true, (GroupChannel groupChannel, SendBirdException e) => {
if (e != null)
{
// Error.
return;
}
group = groupChannel;
});
await Task.Delay(3000);
IsBusy = false;
await Navigation.PushAsync(new ChatPage(user, group));
}