Я занимаюсь разработкой приложения для флаттера с бэкэндом Firebase.В настоящее время я просто компилирую для Android.
Я пытаюсь отправить дату в качестве аргумента в облачном сообщении Firebase со строковым ресурсом на Android
В каком формате мне нужно отправитьдата и как мне отформатировать ее в строковом ресурсе в strings.xml
на android?
моя тестовая установка - это просто sh
скрипт, который запускает curl с полезной нагрузкой сообщения:
DATA='{"notification": {"body_loc_key": "cloudMessage","body_loc_args": ["<mydate>"]}, "data": {"click_action": "FLUTTER_NOTIFICATION_CLICK"}, "to": "<mytoken>"}'
curl https://fcm.googleapis.com/fcm/send -H "Content-Type:application/json" -X POST -d "$DATA" -H "Authorization: key=<mykey>"
my strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="cloudMessage">
test: %1$tD
</string>
</ressources>
Я могу отформатировать строки с помощью %1$s
, но я не могу ничего форматировать как дату с помощью %1$t
.Также я не уверен, как отправить дату в виде строки.Я попробовал метку времени Unix и iso-строку.