gpt4 book ai didi

iphone - 通知中心 - 我如何知道是否有 'unread' 通知?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:50:24 27 4
gpt4 key购买 nike

在我的应用中,我有一个正常工作的推送通知服务器,我按预期收到通知。

如果我在应用程序中并且收到通知

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

被称为..

如果我在应用程序之外,并且收到通知,然后点击它......

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

被称为..

如果我在应用程序之外,通过单击跳板上的图标来接收通知并加载我的应用程序。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

被称为... ?????

我不明白这是为什么,肯定有一种方法可以检查通知中心并说,'嘿!通知中心,我是否有任何未读的 aps 有效负载需要处理?”

最佳答案

不看所有评论,结论如下:

  1. 设置图标角标(Badge)编号
  2. 启动应用程序或从后台返回时,检查应用程序角标(Badge)。
  3. 决定是否向服务器请求任何数据。

这是一个解决方案,但我们也对:

你能查询通知中心吗?

关于iphone - 通知中心 - 我如何知道是否有 'unread' 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779091/

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