...
Info |
---|
Во встраиваемом чате IQChannels поддерживаются нативные пуш-уведомления для iOS и Android. SDK, которые поддерживают нативные пуш-уведомления: |
Table of Contents |
---|
Настройка пуш-уведомлений Android/Firebase
1 | Настройте пуш-уведомления в консоли Firebase https://console.firebase.google.com/ | |
1.1 | Перейдите в настройки проекта в Firebase: | |
1.2 | Создайте новый ключ доступа к приложению в разделе Service accounts: | |
1.3 | Пример файла ключа: | |
2 | Загрузите созданный файл в настройках канала в IQChannels Сохраните настройки. | |
3 | Протестируйте работу пушей:
| |
4 | В случае ошибок, проверьте логи IQChannels. |
Настройка пуш-уведомлений iOS с ключами P8
1 | Зайдите на портал https://developer.apple.com/ | |
2 | Перейдите в раздел Certificates, IDs & Profiles. | |
3 | Перейдите в раздел Keys |
...
4 |
|
...
5 |
|
...
| |
6 |
|
...
7 |
|
...
8 | Укажите тип сертификата Key P8, Key ID, Team ID, Topic ID в настройках пуш-уведомлений канала. Укажите Topic ID — это полный Bundle ID iOS-приложения. |
...
Для этого в левой панели выберите раздел Каналы, найдите канал с типом Внутренний чат, перейдите в раздел Настройки и пролистайте настройки вниз до раздела Настройка APNS пуш-уведомлений (iOS) Сохраните настройки |
...
9 | После сохранения можно отправить тестовый пуш клиенту кнопкой Тест. Для этого нужно будет, чтобы у клиента уже был в IQChannels пуш-токен, который отправляют SDK-чата |
...
Настройка пуш-уведомлений iOS с сертификатами P12 (устарело)
1 | Сгенерируйте пуш-сертификат для сервера в центре https://developer.apple.com/ См. официальную документацию Apple Establishing a Certificate-Based Connection to APNs и пример пошаговой инструкции Generate APNS certificate for iOS Push Notifications. | |
2 | Скачайте сгенерированный сертификат и преобразуйте его в PEM-формат, см. Converting PKCS#12 certificate into PEM using OpenSSL: | |
3 | Загрузите ключ и сертификат в настройках канала в IQChannels |
...
...
Сохраните настройки |
...
...
Настройка пуш-уведомлений Android/Firebase
...
- Перейдите в настройки проекта в Firebase:
- Создайте новый ключ доступа к приложению в разделе Service accounts:
- Пример файла ключа:
...
4 |
| |
5 | В случае ошибок, проверьте логи IQChannels |
...