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

What should be the receivers 'userId' to establish a Sinch App-to-App call?

这似乎是第一次使用Sinch时的基本问题。 首先,当我们在应用程序上设置 SINClient 时,我们需要设置一个 userId 值。它说 "The User ID should uniquely identify the user on the particular device"。所以我为此使用了我的设备 UUID。

uuid = [[UIDevice currentDevice] identifierForVendor]

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

那个值应该是多少?那是他用来在他的应用程序中设置 SINClient 的那个吗?如果是这样,我需要将所有用户 userId 值存储在远程服务器中才能正确建立调用吗?或者有没有其他的way/values(比如手机号码)设置userIds

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

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