#ios #flutter #push-notification
#iOS #порхание #push-уведомление
Вопрос:
У меня проблема с уведомлением в моем приложении Flutter в системе iOS. Я получаю push-уведомления, которые включают amp;nbsp;
, к сожалению, текст уведомления не удалось отредактировать из серверной части, поэтому мне нужно найти способ избавиться от этого.
Есть ли какая-либо часть кода в файлах приложений iOS, где я могу удалить это и отобразить уведомление без amp;nbsp;
?
Ответ №1:
Строковый объект Flutter имеет replacceAll
функцию.
Так что в вашем случае будет
String cleanText = yourFlutterVariable.replaceAll('amp;nbsp;', ' ');
Комментарии:
1. Да, но работает только для текста в приложении, где я отображаю все уведомления. Уведомление, отображаемое системой iOS на панели уведомлений, остается тем же с amp; nbsp;
2. Возможно, это не вопрос, связанный с флаттером. Я полагаю, ваши уведомления генерируются Firebase? У меня есть приложение Flutter, загружаемое Firestore самостоятельно, и перед отправкой содержимого в Firestore я очищаю содержимое html на своем PHP-сервере. Может быть, вы получите более точную обратную связь, если измените название и укажите, какой серверный стек вы используете для создания контента?