【发布时间】:2016-03-31 20:32:18
【问题描述】:
我想为通知中心使用自定义声音,但找不到太多关于此的文档。我知道如何为通知分配声音,并且我知道如何将新声音文件复制到 ~/Library/Sounds 然后使用这些新声音。我的应用是沙盒化的,所以我当然必须要求用户确认他们想要安装新声音,但我担心 App Store 会根据这条 App Store 规则拒绝:
2.15 应用程序必须是独立的、单一的应用程序安装包,并且不能在共享位置安装代码或资源
无论如何,是否可以在不将资源复制到 ~/Library/Sounds 的情况下使用带有 NSUserNotification 的自定义声音?
好像有 documentation for this on iOS,但对于 OS X 没有。
提前致谢。
【问题讨论】:
-
NSNotification和NSNotificationCenter与 OS X UI 中的通知中心(从右侧滑入的东西)无关。它们与声音无关。您大概在谈论NSUserNotification和NSUserNotificationCenter。
标签: macos cocoa nsusernotification nsusernotificationcenter