桌面快捷方式
OmniGate 支持将资源添加到 iOS 主屏幕作为快捷方式图标。点击图标可以直接打开对应资源,无需手动进入网域列表和资源列表。
创建快捷方式
- 在资源列表对某个资源左滑,选择"快捷方式"。
- Safari 会打开引导页,显示资源和网域信息。
- 按引导页提示操作:
- 点击底部 分享按钮。
- 选择 「添加到主屏幕」。
- 点击 「添加」。
添加完成后,主屏幕会出现一个新图标,名称为资源标题。
使用快捷方式
点击主屏幕上的快捷方式图标:
- OmniGate 自动启动。
- 自动激活资源所属网域。
- 直接打开资源页面。
快捷方式通过 omnigate:// URL scheme 跳转,不需要经过 Safari 中转页。
工作原理
OmniGate 使用公网快捷方式服务配合 deep link 实现桌面快捷方式:
- 创建时:App 在 Safari 打开引导页,引导页 URL 包含资源信息(名称、网域、类型)。
- 引导页通过 Safari "添加到主屏幕"功能保存为 Web Clip。
- 引导页会在 URL 中移除引导标记,使得后续从主屏幕打开时直接跳转 deep link 而不显示引导内容。
- 页面设置了
apple-mobile-web-app-capable,从主屏幕打开时为独立模式,不会留下 Safari 标签页。
常见问题
点击图标没有打开 OmniGate
确认 OmniGate 已安装。如果已卸载,快捷方式图标仍会保留但无法跳转。
图标显示的是网页截图而不是资源名称
Safari 有时会截取当前页面作为图标。重新添加一次快捷方式,等待引导页完全加载后再操作。
创建快捷方式时 Safari 打不开页面
确认手机网络正常。快捷方式页面托管在公网服务器上,需要网络访问。
