Как вы можете добавить мессенджер FluffyChat в ваше пользовательское приложение с именем вашего пакета или уникальным идентификатором пакета?
Исходный код FluffyChat => Ссылка
В процессе разработки нового проекта я узнал некоторую информацию о мессенджере FluffyChat.
Вы можете добавить весь исходный код FluffyChat в свой новый проект, но при этом ваши push-уведомления не будут работать,
Если вы хотите использовать Firebase Cloud Messaging в FluffyChat для отправки push-уведомлений в вашем новом приложении.
Пожалуйста, выполните следующие шаги:
1) Создайте новое приложение в https://console.firebase.google.com/ и добавьте google-serices.json
в ваш проект.
2) Настройте и установите sygnal на вашем сервере
3) В исходном коде FluffyChat измените pushNotificationsAppId и pushNotificationsGatewayUrl в файле app_config.dart
.
4) Добавьте эту строку кода в исходный код sygnal:
в gcmpushkin.py
добавить нижнюю строку кода в функцию _build_data
:
data["devices"] = [{"pushkey": device.pushkey,"data": device.data,"pushkey_ts": device.pushkey_ts,"app_id": device.app_id}]
Вы можете посмотреть этот репозиторий:
https://github.com/taherfattahi/sygnal
5) Добавьте ключ FCM Server в sygnal.yaml
в проекте sygnal.
Если у вас есть какие-либо проблемы, вы можете связаться со мной, мой адрес электронной почты: taherfattahi11@gmail.com 😉