标签: alerts

从Windows中选择声音并播放它们

我有一个WinForms应用程序.此应用程序有一个"首选项"部分,用户可以在显示警报时选择播放哪些声音.

是否有可能有一个组合框,用户可以从Windows存储的声音中选择,如"关键停止","关键哔"等.这些可在"控制面板">>"声音和警报"部分找到.

是否也可以有一个播放按钮来测试声音?

.net c# system-sounds alerts winforms

12
推荐指数
3
解决办法
1万
查看次数

如何设计日历提醒/警报系统

我的网络应用程序中有一个日历系统.我们需要实施提醒.

是否有任何提醒/警报模式或系统设计或最佳实践?如果是,或者如果没有,可能有什么方法可以实现这一目标?

设计注意事项

  1. 如果日历事件被删除或更改,或者用户关闭该事件的提醒,则需要能够取消/阻止提醒.因此,我们不能只是在队列或其他东西中解雇并忘记它们.
  2. 提醒可以是事件之前的X时间量,X是在日历事件设置中设置的
  3. 提醒不需要超级准确(到第二个甚至是分钟).+ - 5分钟很好.
  4. 不想预先计算提醒,因为随着日历事件的变化,维护成为一场噩梦,特别是在涉及重复事件的情况下.

到目前为止,我的设计是这样的:

  1. 每10分钟安排一次预定的工作.
  2. 该作业将抓取所有可能的相关事件,并计算下一个10分钟间隔的潜在事件(过滤掉没有提醒集的事件).
  3. 作业调用服务器端的API端点,为所有相关方提供前端通知和电子邮件提醒.

但也许有比这更优雅的模式?已经建立的东西?或者天蓝色等工具?

我们的堆栈是.net和azure.

reminders calendar alerts

10
推荐指数
1
解决办法
1007
查看次数

如何暂停iPad上的所有声音通知?

我们正在为iPad(仅限)创建一个音频应用程序,用于现场表演.该设备将直接连接到控制台.因此,在现场演出期间,您最不希望的是让设备突然发出意外警报或提醒.

通过Apple的SDK研究,看起来您可以阻止除日历和闹钟(以及iPhone上的呼叫)之外的所有内容.

也就是说,有没有人知道如何告诉设备'当我们处于'On Air'模式时,不允许任何操作系统通知'?

如果没有,我们至少可以查询它们是否已打开,以便我们可以警告用户?

Jailbeaking不是一种选择,因为我们想通过App Store出售它.

UPDATE

另一种选择是让普通警报和这样仍通过iPad的扬声器播放,但是我们给我们的声音了通过在基座连接器的线路输出.

当然,我们总是可以为此开发自己的硬件,但我们正试图尽可能多地利用设备的内置功能.

notifications alerts ipad alarms ios

9
推荐指数
1
解决办法
495
查看次数

在.NET中是否有用于通知/警报的库?

我需要设计一个仅用.Net编写的通知框架.我想知道是否有一些库可以轻松创建通知规则.

PS:除了SQL Server通知之外的任何其他内容.

注意:电子邮件和短信通知中的通知.

.net c# notifications alerts

8
推荐指数
1
解决办法
4230
查看次数

有没有办法模拟JavaScript中的警报点击?

我有一个带有iframe的页面,其源页面位于一个单独的域中.源页面会不时生成警报.当它执行此操作时,它将停止正在执行的操作,直到用户单击"确定"为止.

我想要做的是以编程方式单击此警报上的确定,以便源页面可以恢复有用.这可能吗?

javascript alerts

8
推荐指数
2
解决办法
9612
查看次数

如何阻止异常警报进入bezerk

假设您有一个.NET系统,当出现错误时需要向系统管理员发送电子邮件通知.例:

try
{
    //do something mission critical 
}
catch(Exception ex)
{
    //send ex to the system administrator
    //give the customer a user-friendly explanation
} 
Run Code Online (Sandbox Code Playgroud)

这段代码被不同的用户每秒调用数百次.

现在让我们假设底层的API /服务/数据库出现问题.这段代码很多次都会失败.糟糕的管理员将在收件箱中唤醒几百万封电子邮件,而开发商将会接到一个粗鲁的电话,而不是今天早上必然会发生这样的事件(咳嗽).

很明显,这不是一个可以很好地扩展的设计.

想到的前几个解决方案在某些方面都存在缺陷:

  • 将错误记录到数据库,然后通过HTTP运行状况检查将高错误计数暴露给外部监视服务(如Pingdom).(到目前为止,我最喜欢的候选人.但是如果数据库出现故障怎么办?)
  • 拥有一个跟踪最近异常的静态缓存,并且警报系统始终首先检查重复项.(看起来不必要的复杂,其次很多错误信息略有不同 - 例如,如果错误中有时间戳,那就没用了.)
  • 在某些错误之后以编程方式使我们的系统脱机或基于对关键依赖关系的持续监控(危险!如果出现瞬态误报怎么办?)
  • 只是不对这些错误发出警报,并依赖系统的不同部分来监视和报告依赖关系.(不满足我们没有预料到的'意外'错误.)

这似乎是一个必须解决的问题,而且我们正以愚蠢的方式解决这个问题.建议表示赞赏,即使它们涉及完全不同的异常管理策略!

.net error-handling design-patterns exception-handling alerts

7
推荐指数
1
解决办法
217
查看次数

在xCode 7.1中使用警报的UITesting

我正在xCode 7.1中编写UITests并且在测试警报时遇到问题(在我的情况下允许通知).在创建测试时,xCode会编写以下代码:

app.alerts["\U201cAppName\U201d Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Run Code Online (Sandbox Code Playgroud)

哪会立即导致错误:

文字中的转义序列无效

所以我用以下代码替换了xCode的代码:

app.alerts["\u{201c}AppName\u{201d} Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Run Code Online (Sandbox Code Playgroud)

但是当我运行UITest时,它失败并显示消息:

UI测试失败 - 未找到警报的匹配项

代码相同

app.alerts["“AppName” Would Like to Send You Notifications"].collectionViews.buttons["OK"].tap()
Run Code Online (Sandbox Code Playgroud)

我也试过了

app.alerts.collectionViews.buttons["OK"].tap()
Run Code Online (Sandbox Code Playgroud)

正如人们在这里所建议的,但同样的故事

我相信很多人在xCode 7.1中的UITesting期间遇到了这样的问题

请分享您的经验或任何解决方案.提前致谢!

xcode unit-testing alerts ios swift

7
推荐指数
1
解决办法
2948
查看次数

7
推荐指数
2
解决办法
6188
查看次数

我们可以将JMX用于警报/通知

以下是我试图简单实现的规范:

1)必须在应用程序中的某些事件上发送一些警报.

2)这些警报让用户订阅它们.

3)用户已设置自己的通知首选项(例如电子邮件和/或短信).

到目前为止,我还没能找到Java的开源解决方案.

JMX Notifications是一个选项吗?我对JMX的了解越多,我就越觉得它试图实现与我的问题不同的东西.

任何帮助都会有用.

java notifications jmx alerts

6
推荐指数
1
解决办法
1万
查看次数

为什么alert(); 在console.log()之前运行;

我的问题与他人有何不同

我正在使用ES6语法。我看过的其他问题使用ES5语法。

问题

为什么alert();要先运行console.log();?我可以让这个console.log();之前执行alert();

我的密码

console.log("Hello!");
alert("Hi!");
Run Code Online (Sandbox Code Playgroud)

javascript alerts console.log

6
推荐指数
1
解决办法
358
查看次数