gpt4 book ai didi

ios - 如何获取通知下拉列表中的本地通知?

转载 作者:行者123 更新时间:2023-12-01 16:33:08 28 4
gpt4 key购买 nike

我有一个 iOS 8.0 应用程序,它生成一些本地通知,这些通知显示在全局通知下拉列表 (The Notifications view) 中。

enter image description here

完美的!现在我想:

  • 获取我的应用程序的所有列出的通知。
  • 删除基于 userInfo 的特定通知我在制作本地通知时提供了。

  • 我一直在环顾 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/WhatAreRemoteNotif.html#//apple_ref/doc/uid/TP40008194-CH102-SW1

    并探索 UIApplication 的性质和方法:
    UIApplication.sharedApplication().scheduledLocalNotifications.count

    〜但是那个是空的,这是有道理的,因为列表中的通知已被触发并且不再被安排......所以:

    我可以使用哪些 api(s)?

    更新 1

    scheduleLocalNotifications 为空的最新解释 iOS 8 [UIApplication sharedApplication].scheduledLocalNotifications empty

    这导致我找到了一个相当尴尬的解决方案,通过 key 将通知存储在 NSUserdefault 中,然后通过 key 获取它并取消通常的方式:
    UIApplication.sharedApplication(<notification get from userdefaults by key>). 

    但我真的很喜欢获得一个更干净的 iOS 解决方案。

    最佳答案

    一点也不。没有 api 可以得到它。对不起

    -- 您只能看到待处理的通知(尚未发送给用户)

    关于ios - 如何获取通知下拉列表中的本地通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30647020/

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