【发布时间】:2020-06-05 07:07:40
【问题描述】:
我正在使用 iOS/Swift 开发一个项目。我已经为用户管理实现了 Firebase,并部署了 Agora 提供的用于令牌管理的 Heroku 服务器。
我可以将用户的 UID 从 firebase 发送到 heroku 服务器,以使用 url:https://myserver.herokuapp.com/access_token?channel=\(channelName)&uid=\(uids[0]) 生成令牌。
UID 是一个字符串,当我尝试在视频控制器中将其用作 UID 来发起聊天时,我收到一条错误消息,指出“无法将 'String' 类型的值分配给 'UInt' 类型”。
那么有没有办法将字符串推送到 Agora,或者是否有一种流行的解决方案可以从 Firebase 创建基于字符串的 UID 的 UInt 版本?
【问题讨论】: