Я пытаюсь реализовать обмен сообщениями Twilio ip. У меня проблема: при открытии другой вкладки с чатом чат перестает получать сообщения на исходной вкладке браузера. Как можно справиться с этой проблемой?twilio ip messaging в нескольких вкладках браузера
ответ
Это, вероятно, связано с тем, что ваше значение endpoint_id
одинаково для всех конечных точек. Это приводит к тому, что IP Messaging не может устранить неоднозначность конечных точек (подписанных и подключенных) для отправки сообщений (и других) событий.
В этом руководстве описывается, как создавать endpoint_id
ценности, и почему это важно: https://www.twilio.com/docs/api/ip-messaging/guides/identity
Отрывка выделяя определенную область, чтобы сосредоточиться на:
О конечных точках идентификаторов
«конечная точка «в IP-сообщениях есть уникальное приложение, устройство и пользовательская комбинация , которая может получать сообщение.
Например, «[email protected]» с помощью «SquareChat» на своем iPhone является различного назначения доставки сообщения (конечная точка), чем «[email protected]» с помощью «SquareChat» на ее Kindle Fire планшетом.
Идентификатор конечной точки, который вы создаете на сервере, в то время как он может быть строкой в любом формате, который вы хотите - должен интегрировать по крайней мере эти три измерения .
Как только ваш клиент получит токен доступа с вашего сервера, вы можете инициализировать SDK Twilio IP Messaging и начать отправку и получение сообщений .
Пожалуйста, обратите внимание, что если тот же пользователь входит в систему из 3-х различных конечных точек - все они должны иметь одинаковые identity
- но каждый из концов должен иметь разные endpoint_id
- где часть Идентичность endpoint_id
будет таким же , но другие элементы (приложения и идентификаторы устройства) должны быть разными.
- 1. APN Push-уведомления в Twilio IP Messaging
- 2. Начальные шаги интеграции IOS Twilio IP Messaging
- 3. Twilio IP-Messaging ing гибридное ионное приложение
- 4. Twilio IP Messaging Android SDK: Channels.getMessages() выпуск
- 5. Личные сообщения с Twilio IP Messaging
- 6. удалось добавить элемент в канал в Twilio IP Messaging
- 7. Twilio Ip Messaging Api не работает в Amazon ec2 Server
- 8. Twilio IP Messaging - получить последний индекс сообщений в REST API
- 9. Различное соединение в нескольких вкладках браузера
- 10. Twilio ip messaging, как отказаться от подписки с канала
- 11. Twilio IP Messaging: отображается одна секунда перед отправленными сообщениями
- 12. Поддержка передачи файлов с помощью Twilio IP Messaging/Chat?
- 13. twilio ip messaging REST API получить канал возвращать бесполезный результат
- 14. Несколько заказов на нескольких вкладках браузера
- 15. Android Twilio IP сообщениями вопрос
- 16. Открыть несколько видов в нескольких вкладках браузера в Angularjs
- 17. Spring MVC @Sessionattributes проблема в нескольких вкладках браузера
- 18. ShoppingCart открыть в нескольких вкладках
- 19. Получить количество сообщений в канале без их получения в Twilio IP Messaging
- 20. Проблема с токеной сообщений Twilio IP
- 21. Twilio IP Messaging: какой смысл [client handleNotification] в клиентском API-интерфейсе обмена сообщениями iOS?
- 22. Мне нужно создать приложение чата, используя twilio IP Messaging в android.
- 23. данные объединения в нескольких вкладках
- 24. Интеграция Twilio Video и Twilio Чат в одном
- 25. connect twilio to ip phone
- 26. Twilio IP Messaging: соединение с каналом Android не работает должным образом
- 27. Twilio: Android зависимости проблема
- 28. Signalr отправить сообщение клиенту на нескольких вкладках
- 29. Группировка SSRS на нескольких вкладках
- 30. самоцвет Google Cloud Messaging для рельсах браузера
Я нашел обходное решение, но думаю, что это плохая идея. При генерации токена добавьте временную метку к endpointId как - $ endpointId = $ params ['appName']. ':'. $ identity. ':'. $ deviceId. время(); –