Как изменить название приложения в push-уведомлении?

#ios #firebase #push-notification

#iOS #firebase #push-уведомление

Вопрос:

Я использую firebase в своем приложении для отправки push-уведомлений. Когда я создавал проект firebase, имя приложения было другим. Позже мне нужно изменить имя, но когда приложение получает уведомление, оно по-прежнему отображает старое имя.

Может ли кто-нибудь, пожалуйста, помочь мне изменить имя приложения, отображаемого в уведомлении?

Сертификаты были созданы со старым именем приложения. Может ли это быть причиной такого поведения?

Комментарии:

1. Попробуйте обновить название продукта в настройках сборки.

Ответ №1:

Не могли бы вы заменить отображаемое имя в xcode. Снова создайте новый сертификат APNS в учетной записи разработчика. Затем загрузите новый сертификат p12 или pem в консоль firebase -> облачное сообщение

Ответ №2:

Ваши Push-уведомления зависят от вашего идентификатора пакета, и я не думаю, что название вашего приложения имеет к нему какое-либо отношение.

Убедитесь, что вы обновляете имя своего приложения в нужных местах. Убедитесь CFBundleDisplayName , что оно обновлено.

В некоторых случаях CFBundleDisplayName основано на других значениях, например $(PRODUCT_NAME) . Поэтому убедитесь, что оно обновлено.

P.S — Иногда также может помочь перезагрузка устройства.

Комментарии:

1. Я проверил все места, и существует только новое имя.

2. @AshutoshShukla Это происходит только при обновлении приложения или даже при новой установке с обновленным именем? Можете ли вы опубликовать скриншот того, как выглядит уведомление? Может быть, это поможет разобраться в проблеме

3. Также убедитесь, что вы также обновили название своего продукта в Настройках сборки -> Упаковка -> Название продукта

4. Это происходит и при новых установках. Я также обновил имя.

5. Если это происходит и при новой установке, то проблема должна быть в самом файле вашего проекта. Попробуйте создать новый проект с тем же идентификатором пакета и другим именем. и установите его на свое устройство. Посмотрите, сохраняется ли проблема