0

我正在制作一个应用程序,它将根据它所在的地理区域接收推送通知警报,换句话说,并非每个人都会收到相同的警报。我希望用户能够将警报存储在应用程序中。我现在有应用程序设置,可以在应用程序内和应用程序外接收推送通知。如果用户在应用程序之外触摸通知,我有代码将存储来自发送的推送通知的信息并存储它。但是按照我的方式,如果用户不点击推送通知,则该数据将永远丢失。如何获取此信息,以便将其存储在应用程序的“警报”部分?

那么,总结一下,如何在应用程序外部获取推送通知中发送的信息,并且用户不会触摸推送通知?

4

1 回答 1

2

如果用户从未对文本推送通知进行操作,那么应用程序将永远不会知道推送已​​到达设备。此外,您应该知道,Apple 不保证推送通知的传递。例如,如果用户让设备离线足够长的时间以接收应用程序的 2 个远程推送通知,那么它将只接收第二个。这是因为苹果只缓存一个推送,并且只保留最新的推送。

于 2013-07-17T08:51:36.637 回答