Firebase pyfcm отправляет push-уведомление с изображением

Я пытаюсь отправить push-уведомления с помощью Firebase и pyfcm https://pypi.python.org/pypi/pyfcm/. Но я хочу знать, как отправить изображение с уведомлением, потому что поиск по параметрам там не вариант

это код документации pyfcm:

def notify_multiple_devices(self,
                            registration_ids=None,
                            message_body=None,
                            message_title=None,
                            message_icon=None,
                            sound=None,
                            condition=None,
                            collapse_key=None,
                            delay_while_idle=False,
                            time_to_live=None,
                            restricted_package_name=None,
                            low_priority=False,
                            dry_run=False,
                            data_message=None,
                            click_action=None,
                            badge=None,
                            color=None,
                            tag=None,
                            body_loc_key=None,
                            body_loc_args=None,
                            title_loc_key=None,
                            title_loc_args=None,
                            content_available=None,
                            extra_kwargs={}):

так какой параметр я должен использовать, чтобы отправить изображение URL?

Спасибо

1 ответ

Решение

Нет никакого способа сделать с pyfcm. Так что вам нужно отправить полезные данные, например, ex: {"url": " http://xyj.ss.png/"} . В приложении вы должны создать расширение службы уведомлений. В котором вы можете изменить содержание уведомления и загрузить изображение с сервера и отобразить.

источник: расширенное уведомление для ios 10

яблочные документы

Есть способ добавить изображение в область уведомлений с помощью PYFCM. extra_notification_kwargs позволяет нам добавлять изображение в уведомление.

мы должны пройти:

    extra_notification_kwargs = {
    'image':  #paste your notification image url here
    }

    notify_multiple_devices(.., 
    extra_notification_kwargs=extra_notification_kwargs)

аналогично мы также можем отправлять на несколько устройств.

Другие вопросы по тегам