这似乎是第一次使用 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/