【发布时间】:2020-02-08 16:07:05
【问题描述】:
简短描述:我从 twilio chat 收到推送通知。但在我的应用程序中,我使用了 4 个不同的聊天(频道)。因此,当我从通知中获得字段“bage”时,它只显示与新消息的聊天计数,而不是消息数量。
如何获取所有聊天中未读消息的总和?
更多信息:
- 我使用 react-native 0.61.2,但我也写原生代码;
- 在工作期间我使用了本教程TwilioChatReactNative;
- 我使用Message Consumption Horizon表示未读消息;
- 聊天的连接方式(仅反应部分)接近这个Connect to chat;
- 理论上我可以自己设置包,但对我来说这个功能在后台不起作用;
PushNotificationIOS.setApplicationIconBadgeNumber
- 我也尝试过使用这个库react-native-notification,但也没有用。
- 我用这个方法订阅了 pushNotification
client.setPushRegistrationId('apn', token);
- 当我使用 twilio notify 并手动设置“bage”时一切正常,但来自聊天 twilio 的通知由他自己完成。
总结:我需要从这个列表中做出一个决定(或者其他东西,我愿意接受报价):
- 假设 twilio 向我发送所有聊天中未读消息的总和;
- 如何从后台更新“bage”;
- 订阅频道以获取“bage”中消息总和的新方法。
感谢所有愿意回复的人
【问题讨论】:
标签: android ios react-native twilio twilio-programmable-chat