【问题标题】:URL Schemes to personal apps个人应用程序的 URL 方案
【发布时间】:2016-10-23 09:18:34
【问题描述】:

有没有办法使用 URL 方案打开另一个应用程序(不是像地图这样的常见应用程序),而无需访问该应用程序的源代码?我在一家拥有多个应用程序的公司工作,他们要求我构建另一个应用程序来连接他们所有的其他应用程序。如果我真的需要,我可以给我的老板发电子邮件,询问有关设置代码的问题。

如果有帮助,我在 Swift 2 中使用 XCode 7.3.1。

顺便说一句,我检查了类似的问题,但找不到任何问题。如果您确实找到了,请发送带有链接的评论,如果回答其他问题有帮助,我将删除此问题。

提前致谢!

【问题讨论】:

  • 您的问题不清楚。只要您知道其他应用的 URL 方案,假设该应用有一个,您就可以启动它。
  • 没错,我只是不知道 URL Scheme。这就是问题所在。
  • 你应该在你的问题中说明这一点。
  • 对不起,当我说我无权访问源代码时,我认为这是暗示。幸运的是,@Brandon 知道我的意思。

标签: ios url-scheme


【解决方案1】:

将应用程序下载到您的设备(同步到 iTunes 以获取 IPA)或 iTunes。右键单击并选择在资源管理器或查找器中显示。

现在你有了 IPA。将扩展名更改为 .zip 并解压缩。打开负载文件夹。

进入应用程序的文件夹(在 OSX 上右键单击 Show Package Contents)。

打开“Info.plist”并查找:URL Types 键。那里的子键之一将打开应用程序。

更新:

  • 在任何 iOS 设备上下载应用程序。
  • 将其插入计算机。
  • 从 Mac Appstore 下载 Apple Configurator 2。

接下来打开苹果配置器并右键单击您的iOS设备并按“添加”..然后找到您要下载的应用程序。找到它后,双击它,它会告诉您该应用程序已安装。不要点击弹出窗口中的任何选项。

打开终端并输入:

cd ~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

然后输入:open . 打开目录..您现在应该看到 .ipa 文件..

【讨论】:

  • 我们现在有 iOS 11:.ipa 文件不再下载到 iPhone(条带化),大文件似乎不再是 .zip 文件。知道现在是如何完成的吗?
  • 谢谢,很好的过程!我写了一个脚本来帮助提取字符串:get_url_scheme_for_ios_app.sh
猜你喜欢
  • 1970-01-01
  • 2014-02-22
  • 2012-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-26
  • 1970-01-01
相关资源
最近更新 更多