#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. Если это происходит и при новой установке, то проблема должна быть в самом файле вашего проекта. Попробуйте создать новый проект с тем же идентификатором пакета и другим именем. и установите его на свое устройство. Посмотрите, сохраняется ли проблема