Ios APNS通知TTL
我正在成功地使用APNS从网络应用向设备上安装了iOS应用程序的用户发送通知 现在,我正在寻找一种方法来为通知指定一种TTL,这样用户就不会收到过时的信息 这说明通知(至少每个用户的最后一个通知)在被删除之前保留大约一个月,这对我来说太长了Ios APNS通知TTL,ios,apple-push-notifications,Ios,Apple Push Notifications,我正在成功地使用APNS从网络应用向设备上安装了iOS应用程序的用户发送通知 现在,我正在寻找一种方法来为通知指定一种TTL,这样用户就不会收到过时的信息 这说明通知(至少每个用户的最后一个通知)在被删除之前保留大约一个月,这对我来说太长了 有没有一种解决方案可以为通知指定TTL,或者召回/删除以前发送的通知?我想我们无法做到这一点。您可能会发送一个带有通知负载的时间戳,并让应用程序在收到通知后进行检查。通过这种方式,您的应用程序可以让用户知道其是否过时。其中指出,您可以将过期日期设置为通知:
有没有一种解决方案可以为通知指定TTL,或者召回/删除以前发送的通知?我想我们无法做到这一点。您可能会发送一个带有通知负载的时间戳,并让应用程序在收到通知后进行检查。通过这种方式,您的应用程序可以让用户知道其是否过时。其中指出,您可以将过期日期设置为通知: 以秒(UTC)表示的UNIX纪元日期。此标题标识通知不再有效且可以丢弃的日期。如果此值非零,APNs将存储通知并尝试至少发送一次,如果无法第一次发送通知,则根据需要重复该尝试。如果该值为0,APNs将通知视为立即过期,不存储通知或尝试重新传递通知
所以我想我最终会做这样的事情。。。我希望找到另一个解决办法。。。谢谢根据此链接和下面的答案,现在有可能使用“apns过期”,引用的URL已变得无效。更新的url