Дата в формате FCM в body_loc_args - PullRequest
1 голос
/ 03 апреля 2019

Я занимаюсь разработкой приложения для флаттера с бэкэндом 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-строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...