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)
аналогично мы также можем отправлять на несколько устройств.