我正在使用pythonSDK发送Firebase推送通知,但我遇到了一个问题.然而,即使通知正在发送,它也不会震动手机.以下是我的代码.

message = messaging.Message(
                    token=token,
                    notification=messaging.Notification(
                        title=title,
                        body=body,
                    ),
                )

messaging.send(message)

我什么都试过了,用数据报文也没什么区别.我在这里也try 了一些例子,但仍然是一样的.如果能有任何帮助,我将不胜感激.谢谢

推荐答案

如果您想确保通知在接收设备上触发振动,以下是您可以修改代码的方法:

message = messaging.Message(
                    data={"title": title, "body": body},
                    token=token,
                    notification=messaging.Notification(
                        title=title,
                        body=body,
                    ),
                    android=messaging.AndroidConfig(
                        priority="high",  # Set priority for Android
                        notification=messaging.AndroidNotification(
                            sound="default",  # Set sound to default for Android # Vibration pattern in milliseconds
                        ),
                    ),
                    apns=messaging.APNSConfig(
                        payload=messaging.APNSPayload(
                            aps=messaging.Aps(
                                sound="default",  # Set sound to default for iOS
                                content_available=True,  # Enable background content availability for iOS
                            )
                        )
                    ),
                )

messaging.send(message)

这一改进确保了Android和iOS设备都能收到声音、振动和其他数据配置正确的通知.

Python相关问答推荐

Select 用a和i标签包裹的复选框?

用Python解密Java加密文件

如何使用根据其他值相似的列从列表中获取的中间值填充空NaN数据

Polars:用氨纶的其他部分替换氨纶的部分

如果值发生变化,则列上的极性累积和

我想一列Panadas的Rashrame,这是一个URL,我保存为CSV,可以直接点击

什么是最好的方法来切割一个相框到一个面具的第一个实例?

python—telegraph—bot send_voice发送空文件

在方法中设置属性值时,如何处理语句不可达[Unreacable]";的问题?

用SymPy在Python中求解指数函数

如何在GEKKO中使用复共轭物

Python将一个列值分割成多个列,并保持其余列相同

如何使用pytest在traceback中找到特定的异常

为什么dict. items()可以快速查找?

随机森林n_估计器的计算

将像素信息写入文件并读取该文件

按列表分组到新列中

如何删除剪裁圆的对角线的外部部分

对列中的数字进行迭代,得到n次重复开始的第一个行号

牛郎星直方图中分类列的设置顺序