Я использую PHP для отправки уведомлений подписавшимся пользователям, когда в базе данных присутствуют определенные значения -
Я использую формат
'body' => sprintf(trim($event['deviceName']) . ' went to ' . trim($event['deviceStatus']) . ' mode %s' .trim($event['deviceMessage']), date('H:i')),
И результат:
Alarm One went to Activated mode 15:30 User Set
Я пробовал% c \ n \ v \ r в нескольких вариациях и позициях - используя двойные кавычки и т. Д. - Я не могу отформатировать сообщение для отображения в виде:
Alarm One went to Activated Mode at 15:30
User Set
с помощью 'deviceMessage' на новой строке - в Windows использование \ n помещает его в новую строку, но отображает \ n в push-уведомлении - на Android он просто добавляет \ n к строке