客户端应用程序知道Twilio Capability Token何时到期的好方法是什么?
在我的例子中,客户端应用程序是在Web浏览器中运行的Javascript应用程序.
我问的原因是因为我想确保客户端应用程序(在Web浏览器中运行)始终准备好接收针对它的传入调用.在我看来,如果客户端应用程序正在使用的Capability Token已经过期,那么在不知情的情况下调用该应用程序可能会失败.
到目前为止,我能想到的最佳解决方案是客户端应用程序跟踪Capability Token的到期时间,并在服务器到期前不久自动查询服务器.(使用Javascript的setTimeout()?
更理想的情况是,如果Twilio.Device在Javascript库中有一个可以在令牌即将到期时设置的回调.这样客户端可以监听那时可以请求新令牌的方式.
另一种解决方案可能是服务器能够延长客户端能力令牌的到期时间,如果它知道调用已经进入该客户端的调用.然而,这是Twilio可能提供或不提供的功能.
处理这个问题的好方法是什么?
| 归档时间: |
|
| 查看次数: |
1534 次 |
| 最近记录: |