如何判断ios中是不是安装了某个应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断ios中是不是安装了某个应用相关的知识,希望对你有一定的参考价值。

参考工具和原料:

1.一台iPod Touch(固件版本10.1)。

2.若干正版软件。

ios设备是否安装某个应用判定方法:

1.进入iOS系统桌面,向右滑动屏幕,打开搜索面板。


2.在地址栏里输入打算搜索的应用软件名称,查看列表(在应用程序里能看到相应的软件名称,表示当前设备已经安装对应的软件)。

参考技术A 如果想要准确的通过程序控制和发现本地安装的应用,目前只能在破解版的ios上开始显示,但是我们可以通过一些其他的途径获取到手机是否安装过某些应用。
Info.plist中添加URL Schemes :***
你访问的URL为:***://
从浏览器跳入到app中:
(当系统中需要安装了该app,直接打开该app,若没有直接跳转到app下载页面。 暂时没好的解决方案,访问***://的同时,也打开app下载页面,使浏览器先操作***://,然后在打开app下载页面)
在AppDelegate中实现下面的方法
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;
从app跳入其他的app
这个方法判断手机中是否存在这个应用
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"***://"]]
如果返回YES则表示此应用在手机中安装过,反之则没有安装过.
还有一种,就是判断手机中有那些软件处于运行等待状态:本回答被提问者采纳

Android 是怎么判断某个APK文件是不是已经安装

最近在做一个项目要判断某个APK是否在应用列表中存在,我想知道Androud自带的那个安装的提醒的功能是怎么实现的

参考技术A 因为我的APK名称和安装后的应用名称是不一样的
所以这种办法不能判断APK是否已经安装了的
我现在想知道的就是Android自己是怎么判断的?
查看原帖>>

以上是关于如何判断ios中是不是安装了某个应用的主要内容,如果未能解决你的问题,请参考以下文章

如何判断 手机上是不是安装 某个app 比如百度地图

Android 是怎么判断某个APK文件是不是已经安装

Android 是怎么判断某个APK文件是不是已经安装

如何在运行时判断 iOS 应用程序是不是正在通过 TestFlight Beta 安装运行

linuxlinux shell 判断是安装了某个软件

Android 是怎么判断某个APK文件是不是已经安装