Я разрабатываю приложение, которое имеет два типа пользователей: поставщик и заказчик. Поставщик доставляет продукт, а клиенты заказывают его.
Я хочу отправить уведомление, когда клиент заказывает что-то у поставщика. Уведомление должен получать только этот поставщик. Точно так же, когда продукт отмечен как доставленный поставщиком, на стороне клиента должно появиться уведомление.
Я думал о сохранении токенов в базе данных Firebase в профиле каждого пользователя, поэтому допустим, что клиент что-то заказывает, он может получить токен поставщика, чтобы на его стороне появилось уведомление.
Недавно я наткнулся на этот ответ Невозможно разрешить символ com.google.firebase.messaging.Message
который говорит, что это невозможно сделать без административного SDK, который нельзя использовать в Android приложении.
Какие варианты у меня есть для этого варианта использования?
Должен ли я создать свой сервер? Есть ли способ сделать это только с помощью Firebase?