HTML содержание в уведомлении FCM pu sh - PullRequest
0 голосов
/ 03 апреля 2020

Раньше я отправлял уведомление FCM pu sh, используя AWS SNS, используя Python библиотеку boto. Содержание уведомления было HTML, и оно работало правильно. Недавно мы изменили имя пакета приложения и добавили новое приложение в проект Firebase с новым именем пакета. Мы также обновили ключ сервера FCM на портале AWS SNS. Теперь старый код перестал работать, и мы не можем отправить уведомление с указанным ниже старым кодом.

message_json = {'GCM': json.dumps({"data": {"message": message}})}
client = boto3.client('sns', 'ap-south-1')
publish_result = client.publish(TargetArn=endpoint_arn,
                                Message=json.dumps(message_json),
                                MessageStructure='json')

Но я попытался с новым форматом JSON, и я могу получить уведомление, но HTML содержимое не меняется на читаемый формат. Мы получаем HTML контент как он есть.

message_json = {'GCM': json.dumps({"notifications": {"body": message}})} 
client = boto3.client('sns', 'ap-south-1') 
publish_result = client.publish(TargetArn=endpoint_arn,
                                Message=json.dumps(message_json),
                                MessageStructure='json')

Не могли бы вы помочь мне найти проблему при отправке контента HTML? Есть ли проблема с отправкой FCM Pu sh Notificaion с содержанием HTML?

...