Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查应用程序是否真的在iOS中运行?_Javascript_Ios_Objective C - Fatal编程技术网

Javascript 如何检查应用程序是否真的在iOS中运行?

Javascript 如何检查应用程序是否真的在iOS中运行?,javascript,ios,objective-c,Javascript,Ios,Objective C,我想检查一个应用程序是否真的在iOS中运行,这个应用程序不是我自己开发的,比如我想检查iPhone中是否安装了gmail应用程序并正在运行,我如何检查这个?我不知道如何通过javascript或Objective-C实现这一点,所以你能给我一个想法或意见吗?非常感谢您唯一能做的就是检查应用程序是否已安装。您无法检查应用程序是否正在运行 例如,如果要检查是否安装了Facebook,请执行以下操作: if ([[UIApplication sharedApplication] canOpenURL:

我想检查一个应用程序是否真的在iOS中运行,这个应用程序不是我自己开发的,比如我想检查iPhone中是否安装了gmail应用程序并正在运行,我如何检查这个?我不知道如何通过javascript或Objective-C实现这一点,所以你能给我一个想法或意见吗?非常感谢

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

例如,如果要检查是否安装了Facebook,请执行以下操作:

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {
    // Facebook app is installed
}
这里有一个很长的列表


有一个库可以列出手机上的一些应用程序。您可以在此处查看和下载:。

只有在安装或未安装的情况下,才能知道应用程序是否正在运行。@rmaddy如何检查是否已安装?请进行一些基本搜索以了解如何执行此操作。从阅读你的问题的答案开始。非常密切相关:我如何知道这一点?比如为什么不
[NSURL URLWithString:@“facebook://”]
?thanksiHasApps不会列出大多数应用。它有一小部分可用的应用程序,而且每天都有更多过时的应用程序。