Tag: 黑客

如何在iOS上设置默认浏览器

在这篇博客文章中,我将向您展示一个有用的hack,我们最近发现它可以在iOS上设置您的默认浏览器,以及如何使用它以及通过此hack可以实现的其他出色功能。 长话短说:您必须覆盖iOS应用程序中的http和https url方案。 然后,用户必须在“内容和隐私限制”中关闭Safari。 基本上就是这样。 😄 如果您想确切地知道如何做到这一点,请遵循示例应用程序教程: 什么是URL方案? URL方案用于通过URL启动系统应用程序和第三方应用程序。 例如,与某人进行面对面交流,您可以在浏览器中输入facetime:// + 123456789。 此外,您可以创建自己的海关URL方案,以便其他应用程序可以通过这些URL启动您的应用程序。 供您参考,这里是各种应用程序的URL方案的列表: iOS应用URL方案名称的始终更新列表 如果您曾经自定义应用程序图标或使用过Workflow,那么您可能知道URL方案的重要性…… ios.gadgethacks.com 怎么使用呢? 创建一个新的Xcode iOS项目,选择“单一视图应用程序”,输入一个名称(例如URL Schemes Sample)并继续。 然后: 转到项目设置 ,选择应用程序的目标 ,然后单击顶部的“ 信息”部分。 搜索“ URL类型”部分,然后添加一个条目。 添加一个标识符 (最简单的方法是使用包标识符),添加要覆盖的URL方案 (在我们的示例中为http ),并将角色设置为Viewer 。 对URL Scheme https重复步骤2和3。 5.打开您的AppDelegate.swift并添加以下功能: 可以覆盖URL方案。 如果要这样做,则必须覆盖以下URL方案: pcast,itms-pcast,itms-pcast,podcast,itms-podcast和itms-podcast 只需按照本教程的步骤2和3进行操作即可。 此外,用户必须在“内容和隐私限制”设置中关闭Podcast应用。 对于所有播客应用而言,这种黑客可能会很有趣。 每当有人单击播客链接时,他们的应用程序就会打开,而不是内置的Apple Podcast应用程序。 这是一个简短的演示: iTunes商店 也可以覆盖iTunes Store URL方案。 这些是: itms和itmss 但是,在这种情况下,我看不到可以使用此hack的好用例。 这是一个安全问题。 […]