Mon*_*ish 2 macos sandbox osx-lion appstore-sandbox
我无法在我尝试在 Lion 中沙箱的应用程序中发送分布式通知。正在获取…
deny distributed-notification-post
Run Code Online (Sandbox Code Playgroud)
...在控制台的system.log. 是否有任何权利可以添加以允许通知。
是否可以这样做,如果可以,如何做?
如果您不需要包含用户信息字典,它应该可以工作;如果没有,请在 Apple 的开发论坛上询问和/或提交雷达。
但是如果你确实需要包含一个用户信息字典,你就不能这样做,也没有直接的解决方法。如果您查看应用沙盒设计指南,在“确定您的应用是否适合沙盒”部分中,它说:
以下应用行为与应用沙盒不兼容:
...
在广播通知中发送用户信息字典
使用 App Sandbox,您可以发送通知,但您不能在发送的通知中包含用户信息字典。
因此,您必须重写您的应用程序以使用其他一些机制进行进程间通信。(Growl 项目可能是一个有用的资源,因为他们比大多数其他人先经历了这个,而且是公开的。)
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |