FCM推送通知在使用Python的AWS Lambda中不起作用

2024-04-26 12:22:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我没有发现解决我问题的任何问题,因此如下:

这是我用来通过用Python编写的AWS Lambda发送FCM推送通知的代码。AWS代码使用Zappa包部署在Lambda上:

# SENDING FCM NOTIFICATION
                        notification_headers = {
                            'Content-Type': 'application/json',
                            'Authorization': 'key=' + serverToken,
                        }
                        body_en = {
                            'notification': {
                                    'title': post['src'],
                                    'body': post['title'],
                                    'click_action': 'FLUTTER_NOTIFICATION_CLICK',
                                    'sound': 'default'
                            },
                            'to': deviceToken,
                            'priority': 'high',
                            'content_available': 'true',
                        }
                        response_en = requests.post(
                            "https://fcm.googleapis.com/fcm/send", 
                            headers = notification_headers, 
                            data = json.dumps(body_en)
                        )
                        return response_en

在AWS Lambda中使用FCM之前,我必须进行任何导入吗


Tags: lambda代码awsjsontitleresponsebodynotification