这似乎是第一次使用Sinch时的基本问题。
首先,当我们在应用上设置SINClient
时,我们需要设置userId
值。它表示“用户ID应唯一标识特定设备上的用户”。所以我使用了我的设备UUID。
uuid = [[UIDevice currentDevice] identifierForVendor]
要使用App-To-App呼叫呼叫其他用户,我使用SINCall
创建了- (id<SINCall>)callUserWithId:(NSString *)userId
。在这里,我需要提供收件人的userId
。
该值应该是多少?这是他以前在他的应用程序中设置SINClient
的那个吗?如果是这样,我需要将所有用户userId
值存储在远程服务器中以正确建立呼叫?或者是否有其他方式/值(如手机号码)来设置userIds
?
我想知道使用Sinch的推荐方法。 提前致谢。
答案 0 :(得分:1)
要为供应商使用标识符,这也是您应该在另一方调用的内容。 sinch的整个概念依赖于你有一个用户数据库,所以如果你使用UUID,你需要在数据库中保存UUID并显示该用户的联系人列表,可能隐藏了uuid并向用户显示友好名称