iOS:在iPhone中安装后如何在没有打开应用程序的情况下运行web服务

iOS:在iPhone中安装后如何在没有打开应用程序的情况下运行web服务,ios,objective-c,Ios,Objective C,如何在不打开应用程序的情况下运行web服务 我需要在不打开应用程序的情况下运行服务 一旦应用程序从后台关闭也必须运行该服务 它是一种类似于防盗功能的安全应用程序 有人能在没有打开应用程序的情况下帮助运行服务吗?据我所知,您不能通过浏览器检查应用程序是否已安装 但您可以尝试将手机重定向到应用程序,如果没有发生任何情况,请将手机重定向到指定页面,如下所示: setTimeout(function (){ window.location = "https://itunes.appl

如何在不打开
应用程序的情况下运行web服务

  • 我需要在不打开应用程序的情况下运行服务
  • 一旦应用程序从
    后台关闭
    也必须运行该服务
  • 它是一种类似于
    防盗功能的
    安全
    应用程序

有人能在没有打开应用程序的情况下帮助运行服务吗?

据我所知,您不能通过浏览器检查应用程序是否已安装

但您可以尝试将手机重定向到应用程序,如果没有发生任何情况,请将手机重定向到指定页面,如下所示:

    setTimeout(function (){
    window.location = "https://itunes.apple.com/appdir"; 
    }, 25);
    window.location = "appname://";
如果第二行代码给出结果,那么第一行永远不会执行

希望这有帮助

您可以查看文档中的“执行长期运行的后台任务”部分

您可以使用“按本地通知”来执行此操作。但这并不是每次都检查。设置检查特定事件的时间。
这是一步一步的教程。

你看过后台提取吗?iOS会定期打开你的应用程序来调用Web服务。但不确定应用程序终止时它是否工作。