ios - 建立 Sinch 应用程序到应用程序调用的接收者 'userId' 应该是什么?

标签 ios sinch

这似乎是第一次使用 Sinch 时的基本问题。 首先当我们设置一个 SINClient在应用程序上,我们需要设置一个 userId值(value)。它说 “用户 ID 应该在特定设备上唯一标识用户”。所以我为此使用了我的设备 UUID。

uuid = [[UIDevice currentDevice] identifierForVendor]

为了使用 App-To-App 调用另一个用户,我创建了一个 SINCall使用 - (id<SINCall>)callUserWithId:(NSString *)userId .这里我需要提供收件人的userId .

那个值应该是多少?那是他用来设置的那个SINClient在他的应用程序?如果是这样,我需要存储所有用户 userId远程服务器中的值以正确建立调用?或者是否有任何其他方式/值(如手机号码)来设置 userIds

我想知道使用 Sinch 的推荐方式。 提前致谢

最佳答案

要为供应商使用标识符,这也是您应该在另一端调用的内容。 sinch 的整个概念依赖于你有一个用户数据库,所以如果你使用 UUID,你需要将 UUID 保存在你的数据库中并显示该用户的联系人列表,可能隐藏 uuid 并向用户显示一个友好的名称

关于ios - 建立 Sinch 应用程序到应用程序调用的接收者 'userId' 应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38460769/

相关文章:

ios - 如何像在消息应用程序中一样在应用程序上设置感叹号角标(Badge)。即 '!' ?

ios - Swift:使用 firebase SDK 时使用未解析的标识符 'FDataSnapShot'

ios - 手势事件干扰属性观察器捕获处于无效状态的属性

ios - 从 Realm 查询设置表部分标题

ios - 如何在 NWConnection 中设置 UDP 广播的发送方端口

ios - Sinch - 调用未在关闭状态下启动

swift - Sinch:用户不是第一次接到电话

java - Android 9 上相机 "1"的 Sinch VideoCaptureThread 问题

swift - Sinch swift 3 短信验证