【问题标题】:How to build 'Gmail notifier' like tool?如何构建类似“Gmail 通知程序”的工具?
【发布时间】:2010-01-24 19:45:18
【问题描述】:

这将是对我的 Web 应用程序的一个很好的补充 - 一个类似 gmail 通知器的工具。基本上用户配置它,它在系统托盘中运行并弹出一个“气球”来通知他。我是一名网络开发人员,我不知道从哪里开始编写这样的工具。有人可以指出我正确的方向吗?我知道 Java 和 PHP,如果这很重要的话。

【问题讨论】:

标签: notifications push-notification


【解决方案1】:

Google 有一个Gmail Notifications API,您或许可以利用它。一点(或很多)聪明的 Javascript 肯定可以实现你所需要的。

我自己可能很快就会走上这条路,所以我会随着它的发展更新这个答案。

【讨论】:

    【解决方案2】:

    您可以使用 Win32 API 编写这样的东西,可能是 C++ 或 C#。 Java 和 C# 是近亲,所以从一个到另一个应该不会太痛苦。

    这是一个用 C# 编写的开源程序,听起来像您要问的那样:

    http://code.google.com/p/google-reader-notifier-windows/

    【讨论】:

      【解决方案3】:

      我认为对于 Web 开发人员来说,这样做的一个好方法是利用 Silverlight。

      Silverlight 4(目前为测试版)中的新功能是通知 API。

      http://www.silverlight.net/learn/videos/silverlight-4-beta-videos/notification-api/

      http://timheuer.com/blog/archive/2009/11/22/silverlight-4-notification-window-queue-sample.aspx

      您的 web-app/Silverlight 组件可以请求用户允许在浏览器之外运行,此时您可以创建通知/toast。

      如果您没有 Silverlight 经验,那么它是很棒的东西,并且对于具有 .NET/WebForms/客户端脚本编写经验的任何人来说都非常熟悉。用 .NET、C# 等编写...

      【讨论】:

      • 是的,但 Tim 指出这仅适用于浏览器外的情况!
      • 是的——正如我所说:)“你的 web-app/Silverlight 组件可以请求用户许可以在浏览器之外运行”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 2017-11-25
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 2013-09-22
      相关资源
      最近更新 更多