gpt4 book ai didi

notifications - iOS 5 : Can I have my app "In Notification Center" by default?

转载 作者:行者123 更新时间:2023-12-04 02:10:40 28 4
gpt4 key购买 nike

我在 App Store 中有一个 iPad 应用程序,其逻辑主要依赖于本地通知。换句话说,应用程序内部发生的很多事情都是由委托(delegate)方法应用程序 didReceiveLocalNotification 触发的。

在今天发布的 iOS 5 中,我看到应用程序可以(通过设置)“在通知中心”或“不在通知中心”放置。到目前为止,我还没有在新文档中找到任何内容,但我希望有一种方法可以让我的应用程序默认“在通知中心”,(甚至可能将声音设置为事件并将通知类型设置为警报),这将让我不必向新用户明确解释,在他们下载并安装我的应用程序后,他们将不得不手动选择应用程序“在通知中心”。

有谁知道这是否可能?似乎由于应用程序可以注册本地通知,因此默认情况下它应该能够接收它(无论它是否在新的通知中心显示警报或项目)。提前致谢。

最佳答案

我遇到了同样的问题。我在文档中看到的唯一线索是新的通知中心同时处理本地和远程通知。因此,我假设该应用程序应该像注册远程通知一样注册本地。添加了这段代码 -

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];

在我的应用程序安排本地通知后,它出现在“通知中心”中。

但是,如果我的应用程序已经出现在“不在通知中心”中,这似乎没有任何影响。那么,在下一次更新之前运行该应用程序的所有客户都被搞砸了吗?

关于notifications - iOS 5 : Can I have my app "In Notification Center" by default?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7748100/

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