【问题标题】:How to check if an app is really running in iOS?如何检查应用程序是否真的在 iOS 中运行?
【发布时间】:2015-05-13 00:37:59
【问题描述】:

我想检查一个应用程序是否真的在 iOS 中运行,这个应用程序不是由我构建的,例如我想检查是否有 gmail 应用程序安装在 iPhone 中并运行,我该如何检查?我不知道如何通过javascript或Objective-C做到这一点,所以你能给我一个想法或意见吗?非常感谢

【问题讨论】:

  • 没有办法知道应用程序是否正在运行,只有安装与否。
  • @rmaddy 如何检查是否已安装?
  • 请进行一些基本的搜索以了解如何做到这一点。首先阅读对您的问题提出的答案。

标签: javascript ios objective-c


【解决方案1】:

您唯一能做的就是检查应用程序是否已安装。您无法检查应用是否正在运行。

例如,如果您想检查是否安装了 Facebook,您可以执行以下操作:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {
    // Facebook app is installed
}

这里有一长串url for apps

有一个库,其中列出了手机上的一些应用程序。您可以在这里查看和下载:iHasApp

【讨论】:

  • 我怎么知道[NSURL URLWithString:@"fb://"]这个?比如为什么不[NSURL URLWithString:@"facebook://"]?谢谢
  • iHasApps 没有列出大多数应用程序。它只有一小部分可用的应用程序,而且每天都变得越来越过时。
猜你喜欢
  • 2022-01-06
  • 1970-01-01
  • 2014-09-26
  • 2011-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 2017-01-27
相关资源
最近更新 更多