【发布时间】:2017-11-14 08:56:32
【问题描述】:
我正在创建一个应用程序,该应用程序应允许用户检查安装了哪些应用程序(也属于我)。
我读过post,它解释了每个应用程序的 URL 方案必须在 LSApplicationQueriesSchemes 上声明,以便能够检查应用程序是否已安装。该帖子相对较旧,我想知道当前是否存在其他解决方案来检查设备上是否安装了应用程序列表。
我还在苹果网站上找到了article,解释了如何更新属性列表数据。
是否可以使用它来更新info.plist 中的LSApplicationQueriesSchemes 并添加新的URL 方案?
【问题讨论】:
-
您的意思是动态更新您的 plist 以支持查询其他应用程序吗?
-
是的,这正是我的意思
-
由于所有应用程序都是您的,您可以使用应用程序组创建共享用户默认值、钥匙串或核心数据文件,并让每个应用程序在启动时创建一个条目
-
我不认为一个应用可以访问另一个应用的核心数据填充或默认值。
标签: ios swift xcode info.plist