【问题标题】: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 分发和验证。

【问题讨论】:

    标签: ios cordova phonegap-plugins


    【解决方案1】:

    这在 iOS9 中是不可能的。查看this文章。

    【讨论】:

    • 我知道这是可能的,我已经看到并测试了具有此功能的应用程序。我不知道他们是怎么做到的,但我知道这是可能的。我不确定这是一个列表还是一个应用程序检查,但它适用于任何应用程序。
    • 哪些应用程序?问他们是怎么做到的
    • 您可以查看私有框架。有一个名为 Symbolication.framework 的框架,其中包含一些可以让所有应用程序安装在设备上的方法。
    猜你喜欢
    • 1970-01-01
    • 2021-02-08
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    相关资源
    最近更新 更多