Как работает устройство push notifications в автономном режиме? например, пользователь закрыл приложение, и это также закрывает sinchClient. Я могу отправлять уведомления, однако, как я передам данные на synchClient, когда он будет закрыт, и если клиент запустится, он получит автоматическое сообщение, которое не то, что я хочу, так как уведомление может хранить сообщения внутри базы данных. есть ли способ или мы должны игнорировать, когда клиент отправляет новые сообщения, которые уже отправлены с помощью push, спасибоSinch Push Уведомления, когда приложение офлайн-обмен мгновенными сообщениями
1
A
ответ
2
Если вы передаете сообщение в своем уведомлении Push для своего приложения, вероятно, вы должны сохранить messageId
в своем приложении а затем сравните его с любым onIncomingMessage
messageId
и проигнорируйте это сообщение. Вы можете получить messageId
от объекта, возвращенного с relayRemotePushNotification(String)
(NotificationResult.getMessageResult().getMessageId()
) (с соответствующими проверками, что это MessageResult, а не нажатие вызова, если вы также используете вызов).
Смежные вопросы
- 1. История обмена мгновенными сообщениями Sinch (javascript SDK)
- 2. Веб-приложение для обмена мгновенными сообщениями пользователя
- 3. как создать приложение для обмена мгновенными сообщениями?
- 4. обмен мгновенными сообщениями для приложений
- 5. PHP обмена мгновенными сообщениями
- 6. Sinch управляемый толчок. Содержимое сообщения
- 7. Уведомления о Sinch не отображаются, когда приложение не открыто
- 8. Push уведомления, когда я удалить приложение
- 9. Отображение push-уведомления, когда приложение не открыто
- 10. Sinch - Мгновенные сообщения - Push уведомление получено, когда приложение закрыто
- 11. Sinch Android Push Notification Failed
- 12. Внедрение обмена мгновенными сообщениями в приложении для Android
- 13. Проблемы с VLC и обмен мгновенными сообщениями
- 14. система обмена мгновенными сообщениями с использованием JavaScript
- 15. Есть ли способ пробудить приложение iOS после получения push-уведомления, даже когда оно убито.
- 16. Sinch API JS, обмен мгновенными сообщениями. Создание пользователя отключена для этого приложения
- 17. Groovy/Grails/Gorm датируется мгновенными сообщениями.
- 18. Sinch Мгновенный обмен сообщениями: Пользователь не найден
- 19. Как отправить приложение Push-уведомления?
- 20. Мобильное приложение - Push-уведомления альтернативы?
- 21. Ajax-обмен мгновенными сообщениями (на базе сети)
- 22. Внедрение рамок обмена мгновенными сообщениями SIP
- 23. Базовый обмен мгновенными сообщениями PHP и SQL
- 24. Использование Neo4j для обмена мгновенными сообщениями webApp
- 25. XMPP (Openfire) Push-уведомления Android
- 26. Android - Sinch получить толчок от собственного сервера с ManagedPush
- 27. sinch custom push notification misbehaving
- 28. Как интегрировать мое веб-приложение со Skype, Gtalk другой системы обмена мгновенными сообщениями?
- 29. Если я использую услугу Apple Push Notification для обмена мгновенными сообщениями, яблоко блокирует мою учетную запись?
- 30. push-уведомления не получены на Xiomi, когда приложение не работает
Спасибо, дизайн базы данных уже реализован таким образом. Я просто проверял, есть ли другой способ :) – Fihox