Как я могу реализовать «isTyping» в моем приложении iOS messenger?
Моя идея:
Считайте, что у нас есть 2 пользователя.
когда user1 начинает печатать, клиентское приложение сообщает об этом серверу.
Автоматическое push-уведомление отправлено пользователю user2
Это уведомление сообщает пользователю user2, что пользователь user1 печатает.
Когда пользователь1 перестает печатать, он сообщает серверу, и отправляется еще одно тихое push-уведомление, чтобы пользователь2 узнал об этом изменении.
Проблемы и вопросы по этой идее
- тихие push-уведомления имеют низкий приоритет
- Это хорошая идея, чтобы отправить несколько push-уведомлений для этого
- Когда я отключил push-уведомление из приложения Telegram для iOS, оно продолжало оповещать о «isTypping», так есть ли лучший способ сделать это?