Как отправить уведомление переднего и заднего плана pu sh на android с помощью пакета уведомлений django pu sh - PullRequest
0 голосов
/ 27 марта 2020

Iam с использованием django -pu sh -пакета уведомлений в django проекте,

В android это json ответ должен быть в формате:

{ "data": { "title" : "You have a notification", "body" : "The body of the notification", "id" : 1234, 
"backgroundImage" : "assets/notifications/background.png", }, 
"notification" : { "alert" : "You have a notification", "title" : "You have a notification",
"body" : "The body of the notification", "sound" : "default",
"backgroundImage" : "assets/notifications/background.png", "backgroundImageTextColour" : "#FFFFFF" } }

Так что только android может получать уведомления переднего плана и фона.

Я попробовал код:

Views.py -

from push_notifications.models import APNSDevice, GCMDevice

try:
    fcm_device = GCMDevice.objects.all()

    fcm_device.send_message("new-notification-out",title="title-out",\
        extra={"data": { "title-data" : "title-in", "body" : "new-notification-in" }, \
        "notification" : { "alert" : "You have one new notice", "title" : "title-notify",\
         "body" : "new-notification" }})
except:
   pass

Но не получаю «данные», «уведомление» полезной нагрузки на стороне android. Как точно передать полезную нагрузку на стороне сервера?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...