Firebase pyfcm 发送带有图像的推送通知
Firebase pyfcm send push notification with an image
我正在尝试使用 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 图片?
谢谢
没有办法处理 pyfcm.So 你必须发送像 ex 这样的数据有效负载:{"url":"http://xyj.ss.png"}。在应用程序中你必须创建一个 Notification Service Extension 。你可以修改通知的内容并从服务器下载图像并显示。
有一种方法可以使用 PYFCM 在通知区域添加图像。 extra_notification_kwargs 允许我们在通知中添加图片。
我们必须通过:
extra_notification_kwargs = {
'image': #paste your notification image url here
}
notify_multiple_devices(..,
extra_notification_kwargs=extra_notification_kwargs)
同样,我们也可以发送到 多个 设备。
我正在尝试使用 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 图片?
谢谢
没有办法处理 pyfcm.So 你必须发送像 ex 这样的数据有效负载:{"url":"http://xyj.ss.png"}。在应用程序中你必须创建一个 Notification Service Extension 。你可以修改通知的内容并从服务器下载图像并显示。
有一种方法可以使用 PYFCM 在通知区域添加图像。 extra_notification_kwargs 允许我们在通知中添加图片。
我们必须通过:
extra_notification_kwargs = {
'image': #paste your notification image url here
}
notify_multiple_devices(..,
extra_notification_kwargs=extra_notification_kwargs)
同样,我们也可以发送到 多个 设备。