建立Sinch App-to-App呼叫的接收者'userId'应该是什么?

时间:2016-07-19 14:02:17

标签: ios sinch

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

uuid = [[UIDevice currentDevice] identifierForVendor]

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

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

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

1 个答案:

答案 0 :(得分:1)

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