问题标签 [notificationcenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1065 浏览

ios - 通知中心 - 当他们在活动应用程序上收到通知时,通知不会出现在通知中心

我需要所有通知都会出现在通知中心,并且在我的应用程序中,只有从后台收到的通知或应用程序关闭时才会显示在通知中心。那是我的问题吗?如何从代码向通知中心添加通知?

谢谢!

0 投票
2 回答
893 浏览

objective-c - iOS - 向 NotificationCenter/MessageCenter 添加消息

我在访问通知/消息中心(带有天气小部件的那个)时遇到了真正的问题。

我唯一想做的就是在那里收到通知文本,但我真的找不到教程或其他任何东西......

有人可以给我一个提示吗?

非常感谢和问候,马蒂亚斯

0 投票
1 回答
1257 浏览

iphone - 向通知中心面板添加通知

我有一个 iOS 5 寻呼机应用程序。应用程序可以从服务器接收新的消息计数器。例如,应用程序收到 5 作为来自服务器的响应。所以我不需要在通知中心面板中创建新的(或更新现有的)通知,另外我需要通知中心在应用程序处于后台时接收这些通知。请帮帮我。如何做呢?

0 投票
0 回答
139 浏览

javascript - Apple 通知中心 - 来自网络

可能重复:
来自 Safari 的山狮通知中心

因此,我在查找有关 Apple 推送通知系统如何与 Web 应用程序配合使用的良好信息时遇到了问题。我知道您可以使用他们的服务注册您的应用程序,但是之后它是如何工作的呢?

随着 Mountain Lion 的发布很快,我认为能够直接与来自 web 应用程序的推送通知集成将变得很重要。任何人都可以指出任何概述这一点的文件吗?

0 投票
2 回答
612 浏览

macos - 复制像山狮通知中心一样滑动到一侧的屏幕?

基本上我希望整个 OS X 桌面(或者理想情况下除了菜单栏之外的所有东西)向上滑动并在底部显示我自己的视图,这与 Mountain Lion 中的通知中心的工作方式非常相似(只是从底部而不是从右边)。

我一直在环顾四周,但不知道从哪里开始。NSScreen 给了我主屏幕的框架,但没有办法为整个桌面(或任何类似的东西)获得任何类型的 NSWindow。因此,当我的视图变得可见时,桌面本身、扩展坞和任何打开的窗口都会向上滑动。

帮助?:)

0 投票
0 回答
74 浏览

iphone - 在通知中心顶部保留特定通知

我想通过在通知中心打开应用程序并执行快速操作(即“添加新任务”)的特定通知来模拟轻量级 iPhone“小部件”。

问题是当我收到新通知(推送或本地通知)时,小部件任务被下推,最近的通知成为第一个。

我尝试通过为“小部件”通知添加重复间隔来解决此问题,但问题是它重复了此通知,并且由于我在后台,我无法取消以前的通知。

有任何想法吗?

0 投票
1 回答
817 浏览

objective-c - 如何在运行时找出 NSUserNotification 的样式?还是强制关闭警报?

根据OS X Mountain Lion 发行说明

“用户对显示的通知和样式(横幅、警报等)具有最终控制权。没有任何机制可以覆盖用户偏好。”

即使我想做的只是从警报样式“降级”为横幅样式……很好。但是我至少可以在 didActivateNotification 方法中找出通知是警报还是横幅样式?

当警报是横幅(这是我想要的)时,单击其内容是唯一可能的操作,这都会触发具有 notification.activationType 值的 didActivateNotification 方法NSUserNotificationActivationTypeContentsClicked并关闭通知横幅。我希望我的应用通过打开 Internet URL 来响应此操作。

当用户选择alert风格的通知时,点击alert的内容也会生成didActivateNotification,其值相同notification.activationType,但它停留在屏幕上而不是消失(它只在按下Action按钮时消失,并且notification.activationType有不同的那么值)。我不希望我的应用程序为同一个警报通知重复触发操作,以防用户单击警报通知的内容区域。

另一种解决方案是在用户单击其内容时强制警报通知气泡消失。这可能吗?

0 投票
0 回答
227 浏览

xcode - NSUbiquitousKeyValueStoreDidChangeExternallyNotification 似乎迷路了

尝试集成iCloud,并尝试理解NSUbiquitousKeyValueStoreDidChangeExternallyNotification。我有一个观察者设置来监听它,一切都按预期工作,除非互联网连接丢失。当它被重新获取时,观察者不会发现在停机期间发生的任何变化。此时任何后续更改都会被拾取(并且看起来停机期间的更改此时也会被推送)但我想我的困惑出现了,因为同一个观察者可以在应用程序首次打开时通知我更改,不管发生了什么变化或互联网是否可用。我会假设观察者在任何情况下都会采取同样的行动,但我没有看到这种行为?

0 投票
1 回答
248 浏览

ios - 通知小部件如何获取应用程序的设置?

我正在尝试编写一个天气通知中心小部件,其工作方式类似于系统的雅虎天气小部件:点击小部件,打开我自己的天气应用程序,选择一个城市,小部件显示我选择的城市的天气。但我不知道小部件如何获取天气应用程序的城市设置。我使用 *notification_center_widget*.nic 来构建我的小部件,这使它看起来像在公告板上运行的独立应用程序(我正确吗?)。现在天气应用程序和小部件都使用存档来保存城市设置。

系统的天气小部件是如何做到的?

天气应用程序可以直接在天气小部件的包中写入文件吗?还是天气小部件直接读取天气应用程序中的文件?

我还尝试使用 openURL 将选定的城市名称传递给小部件:将 URL 方案添加到 Resources 文件夹中的 Info.plist,并遵循UIApplicationDelegate协议,实现handleOpenURL功能。但它不起作用。

我尝试使用 presentModalViewController: 弹出 citySelectViewController 而不是在另一个应用程序中设置城市,但视图控制器仅显示在小部件呈现的小区域中。

提前致谢。

0 投票
2 回答
601 浏览

iphone - ViewController 和通知中心(视图,而不是设计模式:p)

我有一个包含实时摄像机源的 viewController。像许多应用程序一样,在viewWillAppearviewWillDisappear方法中,我同时启动和停止相机。

像很多次和情况一样,似乎viewWillDisappear总是调用并且willWillAppear不再调用(因为我会说iOS 4.0?)

事情是这样的:当这个视图是我的 TabBar 的 selectedVC 时,并且用户通过一直向下拖动来显示通知中心,viewWillDisappear总是会调用并停止实时提要。但是当这个视图被关闭时,我再也没有收到控制器再次激活的回调。

有小费吗?谢谢 ;)