如何在推送通知中更改应用程序的名称?
Posted
技术标签:
【中文标题】如何在推送通知中更改应用程序的名称?【英文标题】:How to change name of application in push notification? 【发布时间】:2019-04-11 09:14:48 【问题描述】:我在我的应用程序中使用 firebase 来发送推送通知。当我创建 firebase 项目时,应用程序的名称不同。 后来我需要改名字,但是当应用收到通知时,它仍然显示旧的名字。
有人可以帮我更改通知中显示的应用程序名称吗?
证书是使用应用程序的旧名称创建的。这可能是这种行为的原因吗?
【问题讨论】:
尝试在构建设置中更新产品名称。 【参考方案1】:您能否替换 xcode 中的显示名称。再次在开发者帐户中创建新的 APNS 证书。然后在 firebase 控制台上传新的 p12 或 pem 证书 -> 云消息
【讨论】:
【参考方案2】:您的推送通知取决于您的 Bundle Id,我认为您的应用名称与它无关。
确保您在正确的位置更新您的应用名称。确保 CFBundleDisplayName
已更新。
在某些情况下,CFBundleDisplayName
基于其他值,例如 $(PRODUCT_NAME)
。因此,请确保已更新。
P.S - 有时重启设备也有帮助。
【讨论】:
我检查了所有的地方,只有新名字存在。 @AshutoshShukla 是否仅在您更新应用程序时才会发生这种情况,或者甚至在使用更新名称进行全新安装时才会发生这种情况?您可以发布通知外观的屏幕截图吗?也许这有助于调查问题 还要确保您已在 Build Settings -> Packaging -> Product Name 中更新了产品名称 全新安装也会发生这种情况。我也更新了名字。 如果全新安装也发生这种情况,那么问题一定出在您的项目文件本身中。尝试创建一个具有相同包 ID 和不同名称的新项目。并将其安装在您的设备上。查看问题是否仍然存在以上是关于如何在推送通知中更改应用程序的名称?的主要内容,如果未能解决你的问题,请参考以下文章