在通知中心更改通知文本

Change notification text in Notification Center

我正在开发一个 iOS 应用程序,它从 GCM 服务器接收推送通知。我需要将从推送通知服务器收到的消息更改为 "You have received n notification",其中 n 是从推送服务器收到的通知数。

有没有办法执行此操作?

如果是,那我应该怎么做?

简短的回答是肯定的,但您必须自己维护未打开通知的计数。您可以让您的应用程序在应用程序打开时向您的服务器发送 HTTP 请求,以将服务器上的消息计数设置为零,这将随着每条新消息递增,直到应用程序打开并重置该值。因此,当您发送新消息时,您可以在消息中包含增加的值。