【发布时间】:2015-12-02 02:17:25
【问题描述】:
我正在开发一个从 GCM 服务器接收推送通知的 iOS 应用程序。我需要将从推送通知服务器收到的消息更改为“您已收到 n 个通知”,其中 n 是从推送服务器收到的通知数。
有没有办法执行此操作?
如果是,那我该怎么做?
【问题讨论】:
标签: notifications google-cloud-messaging
我正在开发一个从 GCM 服务器接收推送通知的 iOS 应用程序。我需要将从推送通知服务器收到的消息更改为“您已收到 n 个通知”,其中 n 是从推送服务器收到的通知数。
有没有办法执行此操作?
如果是,那我该怎么做?
【问题讨论】:
标签: notifications google-cloud-messaging
简短的回答是肯定的,但您必须自己维护未打开通知的计数。您可以让您的应用程序在应用程序打开时向您的服务器发送一个 HTTP 请求,以将服务器上的消息计数设置为零,这将随着每条新消息而增加,直到应用程序打开并重置该值。因此,当您发送新消息时,您可以在消息中包含递增的值。
【讨论】: