PUSH NOTIFICATIONS 中的应用程序名称错误 | ios SWIFT

Wrong application name in PUSH NOTIFICATIONS | ios SWIFT

所以我正在更改已构建的 ios 应用程序的详细信息,并且我更改了所有字符串等以更改应用程序的名称,但是当应用程序发出通知(苹果推送通知)时,它仍然显示旧应用程序名称而不是新名称。我还将捆绑包显示和捆绑包名称更改为新的应用程序名称,但仍然不走运。我还尝试清理构建文件夹并重新启动我的 mac 和 phone。 在通知中,它同时显示新名称和旧名称,这很奇怪。 请参考下图。

要更改应用程序名称,请在 info.plist 文件中设置 CFBundleDisplayName 值:

CFBundleDisplayName 此处为新应用名称

以这种方式指定的名称将显示在应用程序图标下的设备上。 推送通知服务取决于应用程序包 ID CFBundleIdentifier。

楼上的评论是正确的。 Bolt 数据来自您的服务器。你的内容也一样。所以和你的 server/backend 人谈谈或者自己做。还有一种方法可以以某种方式处理它。

您可以通过在您的项目中添加 Notification Content ExtensionNotification Service Extension 来捕获标题、内容和图像(用于丰富的推送通知)。但这需要一些工作。希望对您有所帮助!

嘿,我从苹果开发者页面得到了答案。只需遵循以下选项:-

  1. Select 你的目标
  2. Select 您的建筑设置
  3. 检查包装。
  4. 然后查看Product Name是什么?

在我的例子中,产品名称是旧的。

如果您仍然收到旧名称。因此,对于这种情况,请删除该应用程序并立即安装该应用程序,您将收到该应用程序的新名称。无需为推送通知正确通知内容扩展和通知服务扩展。