Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native Twilio可编程聊天信息用户友好名称_React Native_Twilio_Chat_Twilio Programmable Chat - Fatal编程技术网

React native Twilio可编程聊天信息用户友好名称

React native Twilio可编程聊天信息用户友好名称,react-native,twilio,chat,twilio-programmable-chat,React Native,Twilio,Chat,Twilio Programmable Chat,我正在使用Twilio可编程聊天功能向内置React Native的移动应用程序添加聊天功能。我正在为此使用JS客户端SDK 当应用程序收到新消息时,通过的数据将使用“作者”字段的用户标识。在有效负载中包含friendlyName,这样我就可以向用户显示它了 我可以为所有用户提出单独的请求,并在应用程序中找到正确的用户,但如果这些数据可以在同一个请求上,那就太好了 感谢您的帮助是的,新消息事件中只有作者字段,我使用了另一种方法 channelMembersDict={} //假设已设置选定的频道

我正在使用Twilio可编程聊天功能向内置React Native的移动应用程序添加聊天功能。我正在为此使用JS客户端SDK

当应用程序收到新消息时,通过的数据将使用“作者”字段的用户标识。在有效负载中包含friendlyName,这样我就可以向用户显示它了

我可以为所有用户提出单独的请求,并在应用程序中找到正确的用户,但如果这些数据可以在同一个请求上,那就太好了


感谢您的帮助

是的,新消息事件中只有
作者
字段,我使用了另一种方法

channelMembersDict={}
//假设已设置选定的频道
this.activeChannel.getMembers()。然后(members=>{
members.forEach(mem=>{
//成员包含friendlyName属性
this.channelMembersDict[mem.state.identity]=mem;
//如果你真的想要用户的话
mem.getUser().then(user=>{
this.channelMembersDict[mem.state.identity]=用户;
});
});

Matt Leach,是的。非常基本而且需要!!。@twilio programmable chat应该尽快提供。我将对此采取被动的态度,向twilio api发送N+1请求,只是为了检索我正在开发的应用程序的公共聊天的所有用户的友好名称,该应用程序将拥有数千名用户。成员未继续这是friendlyName属性。