Обработка уведомлений Перенаправления на мобильные приложения и фронтенд с помощью Django Rest Framework

Мой проект на фреймворке Django rest. В нем есть веб с react, а также android и ios. Для уведомлений я использую Firebase push notification. Поскольку мне нужно показывать уведомления и в приложении, я сохранил уведомления в базе данных, и база данных уведомлений выглядит следующим образом:

class Notification(models.Model):
    """
    model to manage all notification
    """
    receiver = models.UUIDField(max_length=255)
    title = models.CharField(max_length=255)
    body = models.TextField(blank=True, null=True)
    type = models.CharField(max_length=255) # order_type, registration_type
    is_read = models.BooleanField(default=False) 
    redirect_url = models.CharField(max_length=255)

Теперь основная проблема, с которой я столкнулся, заключается в установке url перенаправления для каждого уведомления. Я хочу перенаправлять на определенную страницу для разных типов уведомлений. Например, для уведомления типа order_ я хочу перенаправить пользователя на страницу заказа, для уведомления типа comment_ я хочу перенаправить пользователя на страницу комментариев. Как я могу это сделать, поскольку я не могу просто перенаправить пользователя на html url, так как есть приложение react, приложение для ios, а также приложение для android. Я не нашел много ресурсов по этому вопросу. Любая помощь будет очень признательна. Спасибо.

Вернуться на верх