检查是不是在 iOS 9 上安装或启动了特定应用程序
Posted
技术标签:
【中文标题】检查是不是在 iOS 9 上安装或启动了特定应用程序【英文标题】:Check if a particular app is installed or launched on iOS 9检查是否在 iOS 9 上安装或启动了特定应用程序 【发布时间】:2015-09-25 12:25:40 【问题描述】:有人知道如何检查特定应用程序是否已在 ios 9 上安装或启动。
之前我使用了一个 PhoneGap 插件,它返回一个正在运行的应用程序列表,以便我可以检查它(使用 sysctrl)。但它在 iOS 9 上不起作用,因为他们关闭了许多后门。它可以是一个列表,也可以只是一个特定应用程序的检查(进程或 budle 名称或其他任何内容)。据我了解,ulrscheme 不适用于此目的,因为它适用于任何应用程序,无论是否设置了 url。
应用程序是为企业分发模型设计的,因此我们可以根据需要使用一些技巧,因为它不适用于 App Store 分发和验证。
【问题讨论】:
【参考方案1】:这在 iOS9 中是不可能的。查看this文章。
【讨论】:
我知道这是可能的,我已经看到并测试了具有此功能的应用程序。我不知道他们是怎么做到的,但我知道这是可能的。我不确定这是一个列表还是一个应用程序检查,但它适用于任何应用程序。 哪些应用程序?问他们是怎么做到的 您可以查看私有框架。有一个名为 Symbolication.framework 的框架,其中包含一些可以让所有应用程序安装在设备上的方法。以上是关于检查是不是在 iOS 9 上安装或启动了特定应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 上检查用户设备上是不是安装了特定应用程序? [复制]
ios 13.6 或 ipadios 是不是可以自动启动在 ipad 启动时执行特定操作的应用程序?
使用 java 脚本或任何其他方式从 safari“浏览器”检查应用程序是不是已安装在 iOS 上。