如何在应用程序关闭时接收推送通知?

发布于 2024-10-12 13:15:39 字数 229 浏览 2 评论 0原文

我正在为我的应用程序实现推送通知功能,除了一种情况外,一切都运行顺利。

情况是这样的: 当应用程序关闭(也不在后台运行)并且用户收到推送通知时。用户点击“关闭”,然后决定转到该应用程序。我希望我的应用程序代表知道之前收到的推送通知,但是我不知道如何检查。我知道我可以在 didLaunch 中进行函数调用...但是当用户决定点击“查看”按钮而不是“关闭”时,它就会起作用。

有什么提示吗?

谢谢!

I am implementing a push notification functionality for my app and everything is running smoothly except for one case.

The situation is this:
When the app is off (not running in background either) and the user receives a push notification. The user hits "Close" and then later on decides to go to the app. I would like my app delegate to know the push notification that was received earlier however, I don't know how to check that. I know that I can have a function call in my didLaunch... but that works when the user decides to hit the "View" button instead of "Close".

Any hints?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

两个我 2024-10-19 13:15:39

确实,答案是不要打扰。您永远无法保证收到警报,因此不幸的是,如果您依赖于此,您稍后会遇到问题。 apns 不保证设备会收到有效负载。

Really, the answer is don't bother. You can never guarantee that the alert was received, so unfortunately you'll run into problems later if you rely on this. apns doesn't guarantee a device will receive a payload.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文