Opener es una aplicación de iOS que básicamente permite al usuario elegir dónde abrir los enlaces, básicamente aprovecha los esquemas de URL.
Deberíamos agregar soporte para esquemas de URL básicos para enlaces profundos a cierta IU dentro de la aplicación. A saber:
freetime: // issue / rnystrom / GitHawk / 418 iría a este tema.
tiempo libre: // repositorio / rnystrom / GitHawk
tiempo libre: // notificaciones
(¿También consciente de que es posible que deseemos cambiar el nombre de nuestro esquema de URL?)
Una vez que agregamos esta función, debemos agregar nuestra aplicación al manifiesto de Opener . No es una solución perfecta, pero sería una buena aplicación complementaria para comenzar a abrir cosas de GitHub en nuestra aplicación en lugar de Safari.
También vale la pena señalar que esto irá un poco de la mano con cualquier trabajo en los widgets de la pantalla de inicio, las cosas de Apple Watch, etc., por lo que le he dado una prioridad media y no baja.
Quiero echarle un vistazo a esto pronto :)
P.ej. abrir repositorio o presentar un problema en uno
Enviado con GitHawk
Se integraría felizmente en Opener una vez que haya un esquema de URL 😊
Enviado con GitHawk
La arquitectura del esquema de URL está en mi mente para la próxima versión.
Enviado con GitHawk
Alguien podría echarle un vistazo a esto ahora que tenemos el enrutamiento en su lugar :)
Planeo vincular a repositorios y problemas en GitHawk tan pronto como la versión de App Store de GitHawk lo admita.
@rnystrom : ¿Puedo hacer algo para ayudar?
No estoy seguro de si el formato de la URL que representa las rutas va a cambiar y tampoco puedo saber si la aplicación actualmente mira las URL cuando se inicia.
Pero si me da algunas tareas específicas, puedo avanzar.
@palmin, la versión de la App Store debería poder manejar enlaces profundos ahora usando el esquema de ruta en GitHawkRoutes
Enviado con GitHawk
@rnystrom yo esperaría
freetime://RepoRoute?owner=GitHawkApp&branch=master&repo=GitHawk
para abrir la pantalla de descripción general de GitHawk, pero abre la aplicación sin ir a ninguna pantalla en particular.
¿Estoy entendiendo mal cómo se supone que funcionan estos enlaces profundos?
Hmm no, eso debería ser correcto. Déjame iniciar una aplicación de muestra para intentar depurar
Enviado con GitHawk
¡Impresionante, acabo de probar esto y parece funcionar! Tengo https://github.com/timonus/OpenerManifest/tree/githawk esperando entre bastidores cuando esta versión de GitHawk llegue a la App Store.
Ustedes chicos 😍😭🙏
Enviado con GitHawk
Para los fanáticos de los accesos directos, también hemos creado un acceso directo para abrir el repositorio de github.
https://www.icloud.com/shortcuts/61bf54353a914d62983f9e1c1bf7a02a
Lo actualizaré para tener la opción de abrir problemas / relaciones públicas y también desde el portapapeles. Por ahora, puede abrirlo desde cualquier hoja para compartir que tenga URL.
Enviado con GitHawk
@rizwankce eres increíble
Comentario más útil
¡Impresionante, acabo de probar esto y parece funcionar! Tengo https://github.com/timonus/OpenerManifest/tree/githawk esperando entre bastidores cuando esta versión de GitHawk llegue a la App Store.