gpt4 book ai didi

notifications - 未调用 didReceiveRemoteNotification

转载 作者:行者123 更新时间:2023-12-04 11:41:27 27 4
gpt4 key购买 nike

我对apns问题感到疯狂。

我正在测试 apns 推送通知。我可以很好地收到推送消息。

但是现在出了大问题。我想告诉我的情况如下。

  • 当我的应用程序运行时,didReceiveRemoteNotification 被很好地调用。
  • 当我的应用程序进入后台并收到推送消息时,如果我触摸我的应用程序,
  • didFinishLaunchingWithOptions 未调用。
  • didReceiveRemoteNotification 未调用。
  • 仅调用 applicationDidBecomeActive。

  • 那么,在这种情况下如何显示到达的推送消息呢?

    我无法访问 (NSDictionary *)userInfo对象在 applicationDidBecomeActive方法。

    我找不到任何用于访问 userInfo 的 API。

    当从后台变为前台时,我无法访问到达的推送消息,这是无稽之谈。

    那么我应该再次从我的服务器检索消息吗?如果我应该这样做,为什么会存在推送消息架构?这是不合理的。

    最佳答案

    通过点击图标打开应用程序永远不会为您提供有关以前通知的信息。只有当您通过通知实际打开应用程序时,您才能访问通知数据。

    如果您点击该图标,如果最近有多个通知,应用程序如何知道您正在响应哪个通知?应用程序如何知道用户甚至完全响应通知,而不仅仅是出于其他原因打开应用程序?通知并非旨在执行您想要的操作。

    iOS Push Notification - How to get the notification data when you click on the app icon instead of notification更多讨论。

    关于notifications - 未调用 didReceiveRemoteNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12083915/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com