Раньше я отправлял уведомление 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?