На мобильном телефоне Flutter я подключил своего пользователя и добавил токен обмена сообщениями Firebase в StreamChatClient.
Код: Выделить всё
await client.connectUser(
User(
id: userId, extraData: {'name': name, 'image': profile?.avatarUrl}),
token,
);
log('connect chat user $userId');
final firebaseMessagingToken =
await FirebaseMessaging.instance.getToken();
log('add user device to push notification service');
if (firebaseMessagingToken != null) {
log('firebase messaging token $firebaseMessagingToken');
await client.addDevice(
firebaseMessagingToken, PushProvider.firebase);
}
< р>
Код: Выделить всё
stream-cli chat test-push --user-id dQIECWpyHbTaEsXmA1rp8e0ETyf2 --app epeak_production
Код: Выделить всё
Error: CheckPush failed with error: "User has no enabled devices associated"
Подробнее здесь: https://stackoverflow.com/questions/734 ... tification