【问题标题】:Check server and notify if there's something new检查服务器并通知是否有新内容
【发布时间】:2016-09-23 13:37:20
【问题描述】:

我目前正在使用 Cordova 制作新闻应用程序。该应用应该能够在后台检查服务器并通知用户,如果有新的东西。

我以为我只会将 $.ajax 与 jQuery 和 Cordova 插件 like this one 一起使用,但我不确定该怎么做。

我可以只使用运行$.ajax 命令然后运行通知函数的函数设置间隔吗?因为如果应用程序关闭,这将不再起作用,还是会?

提前致谢!

【问题讨论】:

    标签: javascript android ajax cordova notifications


    【解决方案1】:

    是的,设置间隔。我觉得这样刷新页面

    【讨论】:

    • 但是如果应用关闭,间隔将不再起作用
    • 应用关闭时必须使用服务器端代码进行跟踪
    • 这毫无意义。如果应用程序关闭,间隔将停止,即使我告诉我的后端。
    • 如果你想使用第三方网站,比如 pusher.com
    • 你可能不明白我想要什么。
    【解决方案2】:

    不要将后台任务用于此类工作。后台任务可以被操作系统取消。

    最好的方法是像 stackoverflow 一样:

    如果应用程序在前台,则使用套接字。

    如果应用程序在后台,这意味着从服务器站点,套接字连接断开,服务器通过通知提供程序之一发送推送通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多