问题标签 [notifications]

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 回答
2825 浏览

iphone - 通过第一响应者更改保持 iPhone 键盘对齐的工具栏可见?

我正在使用 Josh 在此问题中描述的方法将工具栏添加到 iPhone 键盘的顶部。基本上,这个想法是:

  • 将视图控制器添加为通知的观察者UIKeyboardWillShowNotification及其UIKeyboardWillHideNotification初始化方法
  • 每当发布这些通知时,将工具栏与键盘一起动画到/关闭屏幕

我在屏幕上也有多个 UITextFields,所有这些都在选择编辑时成为第一响应者,并在编辑完成时退出第一响应者(用户点击另一个文本字段,关闭任何文本字段,或者按键盘上的“完成” - 我已经textFieldShouldReturn:覆盖到resignFirstResponder)。

不过,我遇到了一个问题,因为每次我在文本字段之间切换时都会发布通知。例如,如果用户正在编辑文本字段 A,然后完成它并点击文本字段 B,A 辞去第一响应者,B 成为第一响应者。但是,这也会将“将显示”和“将隐藏”通知发布到我的视图控制器。

所有这一切的最终结果是,虽然工具栏在第一个文本字段的键盘上出现,而在最后一个文本字段的键盘上消失,但每次用户在文本之间切换时,它似乎都会滑入和滑出键盘字段。

如果键盘实际上要显示或隐藏,有没有办法只响应“将{显示,隐藏}”通知?换句话说,我如何忽略不会导致键盘可见状态改变的通知?

0 投票
1 回答
4622 浏览

web-services - 来自 Web 服务器的咆哮通知

我注意到 Growl 允许来自网站的 Growl 通知。有没有人尝试过实现这个?

如果是这样,它采取了什么形式?您是否实现了多用户支持?而且,您能否提供任何代码示例(C# 或 Objective-C 更可取,但我没那么大惊小怪)?

富有的

0 投票
2 回答
1121 浏览

iphone - NSTextDidEndEditingNotification 导致错误

我有一个 TextViewCell,其中包含我在 tableview 中使用的文本字段。我需要当前的视图控制器作为委托。没有任何效果,在我的搜索中我找到了下面的代码,我在我的 initWithNib 方法中实现了它:

但我收到错误 NSTextDidEndEditingNotification Undeclared (first use in function)

为什么我会收到这个错误?我该如何解决?

谢谢

0 投票
1 回答
94 浏览

winforms - Winforms 中的金条

我需要为我的 windows 窗体创建一个金条,类似于要求安装 Active X 控件时显示的内容。有没有可用的?

谢谢

0 投票
2 回答
3420 浏览

android - 可以在不使用通知对象的情况下操纵 Android 手机 LED 吗?

我想用比 Notification 类提供的更多控制来控制 Android 设备上的 LED。通知允许您更改闪烁的速率;例如 300 毫秒开启,1000 毫秒关闭,仅此而已。

本质上,我想在任意时间随意打开和关闭 LED。有谁知道这是否可能?API似乎没有这样说。它取决于特定的硬件吗?

0 投票
4 回答
1484 浏览

ruby-on-rails - 具有外部输入和实时通知的 Web 应用程序的想法

我将构建一个 Web 应用程序,它将接受来自外部源的不同事件并将它们快速呈现给用户以进行进一步操作。我想在 Web 应用程序中使用 Ruby on Rails。本项目为内部开发项目。我更喜欢简单易用的快速开发解决方案,而不是高度可靠和复杂的系统。

它应该做什么

用户在其浏览器中打开了 Web 应用程序。现在一个电话来了。电话呼叫由 PBX 监控守护程序注册。在这种情况下,通过 Asterisk Manager 界面。守护进程以某种方式将可用信息(远程分机、本地分机、呼叫方向、频道状态、开始时间、结束时间)发送到 Web 应用程序。接下来,用户会收到有关电话呼叫事件的通知。用户现在可以使用它。例如,通过输入摘要或将呼叫与客户资料相匹配。

从 PBX 上的第一个事件(例如创建新频道)到浏览器中弹出通知的持续时间应该很短。给定一个快速的网络,我希望在两秒钟内。有关事件的单条信息是异步创建的。本地分机可以与远程分机分开提供。用户可以在通话结束之前输入摘要。结束时间、新状态等会在一方挂断后立即显示在界面上。

PBX 监视器只是一种数据源。将有更多的监视器,如电子邮件或通过网络表单提出的请求。监控守护程序不一定与数据库或 Web 服务器在同一主机上运行。我不认为该应用程序将很快为成千上万的登录用户或并发请求提供服务。但从设计来看,每分钟事件数量可能大致相同的 200 个用户不应该是可扩展性问题。

我应该怎么做?

我很想知道您将如何设计这样的应用程序。你会建议什么技术?守护进程如何传递它们的信息?有关事件的数据何时以及由谁存储到主数据库中?用户如何得到通知?浏览器应该代表一个守护进程接收一个完整的数据集,还是只是一个简短的说明新数据可用?使用哪个 JS 库以及如何在服务器端创建必要的代码?

在我的研究中,我遇到了很多可能性:消息代理、队列服务、一些 Rails 后台任务解决方案、HTTP 推送服务、XMPP 等等。我要研究的一些产品:ActiveMQ、Starling 和 Workling、Juggernaut 和 Bosh。

也许我的目标太高了?如果有更简单或更简单的方法,比如只使用 Rails 的 XML 或 JSON 接口,我想阅读更多。

我希望文字不要太长:)

谢谢。

0 投票
4 回答
22273 浏览

cocoa - Cocoa - 关于 NSUserDefaults 值更改的通知?

假设我有一个 key @"MyPreference",对应的值通过NSUserDefaults.

有没有办法在值被修改时得到通知?

还是可以通过绑定来完成?(但在这种情况下,我希望我的对象被通知更改,而不是将值绑定到 UI 元素,以便我可以执行其他任务。)

我知道NSUserDefaultsDidChangeNotification可以观察到,但这似乎是一种全有或全无的方法,并且似乎没有一种机制可以获取已修改的特定键值对。(随时纠正。)

0 投票
1 回答
407 浏览

symbian - Symbian 电源状态通知

我有一个使用存储卡的应用程序,当读卡器的电源关闭并重新打开时,我需要执行一些保存/恢复状态操作。这通常发生在活动一段时间后,手机进入省电模式。在 Windows Mobile 中,我通过接收来自系统的电源通知并采取适当的措施解决了同样的问题。我想知道 Symbian 中是否有与此消息等效的消息?

澄清一下,我对交流电缆连接的当前状态、电池电量不感兴趣。我只想在手机进入睡眠模式之前和唤醒之后接收通知。

谢谢。

0 投票
2 回答
1264 浏览

android - 如何在 Android 手机上创建动画电子邮件/短信通知?

当有新电子邮件到达我的 Android 收件箱时,有什么方法可以创建通知?我想在收到新电子邮件或 SMS 时显示动画 - 如果不编写我自己的电子邮件客户端,这可能吗?

我还希望能够根据发件人是谁、主题行等来自定义通知——基本上,我可以使用相同的标准来使用任何现有的大型客户端过滤消息。

有没有人试过这个?你有什么建议吗?

0 投票
3 回答
9758 浏览

php - 对 MySql 和 PHP 中的用户通知系统的建议

我正在实施一个通知系统,并查看这些建议是否可以设置,如果一个比另一个更好,或者有更好的解决方案可用:

一个通知被添加到数据库中。访客/可识别用户登录或使用该站点。他们会收到以前从未见过的通知,并可以选择关闭或稍后阅读。

  • 通知表存储通知文本和 Id。
  • 选项 1: Alerts 表存储所有已阅读通知的用户
  • 选项 2:警报表存储所有未阅读通知的用户

这些选项是否很多,添加潜在的 100,000 多个警报是否更好,并且随着这些用户丢弃或与通知交互,他们的状态会更改或警报被删除。这可能会变成一张非常大的桌子......

什么是基于用户活动的自定义通知更可扩展的设置?