Opener 是一个 iOS 应用程序,它基本上让用户选择打开链接的位置,基本上利用了 URL 方案。
我们应该添加对基本 URL 方案的支持,以深层链接到应用程序中的某些 UI。 即:
freetime://issue/rnystrom/GitHawk/418会转到这个问题!
freetime://repository/rnystrom/GitHawk
空闲时间://通知
(还知道我们可能想重命名我们的 URL Scheme??)
添加此功能后,我们应该将我们的应用程序添加到Opener manifest 。 这不是一个完美的解决方案,但它是一个很好的配套应用程序,可以开始在我们的应用程序而不是 Safari 中打开 GitHub 内容!
同样值得注意的是,这将与主屏幕小部件、Apple Watch 等方面的任何工作密切相关,因此我将其置于中等优先级而不是低优先级!
一旦有 URL 方案,我会很乐意集成到 Opener 中😊
使用GitHawk发送
下一个版本的 URL 方案架构在我的脑海中!
使用GitHawk发送
现在我们已经有了路由,有人可以看看这个:)
我计划在 GitHawk 的 App Store 版本支持后立即链接到 GitHawk 中的存储库和问题。
@rnystrom :有什么我可以
我不确定表示路由的 url 格式是否会改变,我也无法判断应用程序当前是否在启动时查看 URL。
但是如果你给我一些具体的任务,我可以推进它。
@palmin App Store 版本现在应该能够使用 GitHawkRoutes 中的路由方案处理深层链接
使用GitHawk发送
@rnystrom我期待freetime://RepoRoute?owner=GitHawkApp&branch=master&repo=GitHawk
打开 GitHawk 的概览屏幕,但它会打开应用程序而无需转到任何特定屏幕。
我是否误解了这些深层链接应该如何工作?
嗯不应该是对的。 让我启动一个示例应用程序来尝试调试
使用GitHawk发送
太棒了,刚试过这个,似乎有效! 我有https://github.com/timonus/OpenerManifest/tree/githawk在等待这个版本的 GitHawk 何时进入 App Store。
你们😍😭🙏
使用GitHawk发送
对于那里的快捷方式粉丝,还创建了一个快捷方式来打开 github 存储库。
https://www.icloud.com/shortcuts/61bf54353a914d62983f9e1c1bf7a02a
我会更新它以选择打开问题/公关和剪贴板。 现在,您可以从任何具有 url 的共享表中打开它。
使用GitHawk发送
@rizwankce你太棒了
最有用的评论
太棒了,刚试过这个,似乎有效! 我有https://github.com/timonus/OpenerManifest/tree/githawk在等待这个版本的 GitHawk 何时进入 App Store。