Удаление

#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-сервере. Может быть, вы получите более точную обратную связь, если измените название и укажите, какой серверный стек вы используете для создания контента?