Detalles del esquema de URL para la aplicación Recordatorios

La aplicación Recordatorios comprende el reminders:esquema de URL, por lo que puede invocarlo, por ejemplo, desde la Terminal como open reminders:(el uso de //es opcional).

Lo que estoy buscando es documentación de otros elementos de este esquema. Específicamente, quiero construir URL que me permitan hacer lo siguiente:

  • abrir una lista específica
  • abrir un recordatorio específico

He intentado cosas como reminders:74771907-EA34-4848-A935-0C839AE123CCusar identificadores de elementos de lista y de recordatorio, pero fue en vano.


Actualización : la respuesta de jeeyul señala que los esquemas de URL relacionados con los recordatorios no están documentados , lo que probablemente provocaría el rechazo de las aplicaciones que los usan cuando se envían a la tienda de aplicaciones OSX/iOS.
Sin embargo, para uso privado, esto no es un problema.

Ver:

Respuestas (3)

No conozco los detalles del esquema de URL. Sin embargo, el esquema x-apple-reminderno es posible reminders. Al menos, puede iniciar una aplicación de recordatorio.

Sin embargo, la regla de host y ruta aún no se ha revelado. El widget de recordatorio puede abrir Recordatorio con un mensaje específico EKReminder. Por lo tanto, debe haber una definición de esquema para él.

El esquema x-apple-reminderno está documentado, por lo que su uso debe ser rechazado.

Gracias, curiosamente, por simplemente iniciar la aplicación Recordatorios en OSX, reminders://funciona tan bien como x-apple-reminder://Sin embargo, he votado a favor de su respuesta por mencionar esto último, porque resulta que al menos puede abrir recordatorios específicos con ella: vea mi [media] respuesta. Por cierto, que el widget Recordatorio pueda abrir un recordatorio individual no significa necesariamente que esté usando una URL para hacerlo.

La respuesta de jeeyul menciona x-apple-remindercomo un esquema de URL alternativo.

Si bien ambos reminders://y x-apple-reminder://funcionan en OSX para simplemente iniciar la aplicación Recordatorios, resulta que lo siguiente solo funciona con x-apple-reminder://, que muestra cómo abrir (saltar a) un recordatorio específico :

x-apple-reminder://{reminderId}

Ejemplo: desde la Terminal, abra el recordatorio cuyo ID es 0BFDC528-306D-47A7-8E8F-895ACCDC6FFA:

open x-apple-reminder://0BFDC528-306D-47A7-8E8F-895ACCDC6FFA

Sin embargo, hacer lo mismo para una lista de recordatorios NO funciona , por lo que esta parte de mi pregunta aún no ha sido respondida; todavía la estoy marcando como aceptada para al menos proporcionar una solución parcial.

Encontré un truco para recordatorios de tipo de proximidad. Estaba buscando la manera de encontrar qué recordatorio de proximidad activó un atajo.

Si un recordatorio es del tipo fecha de vencimiento, es bastante fácil. El filtro de accesos directos ofrece una ficción de clasificación completa o por fecha de vencimiento y seleccionar el último recordatorio de finalización es el que activó un acceso directo.

Pero si un recordatorio de proximidad activa un atajo, ios no ofrece "recordatorios de proximidad más recientes".

Pasé varias horas para encontrar una alternativa y descubrí que esta forma funciona.

Buscar recordatorios donde Lista es TU_LISTA Ordenar por fecha de última modificación Solicitar el último Límite en Obtener 1 recordatorio

Este método funciona para mí.

Esto es muy útil si tienes cientos de recordatorios de proximidad y si no quieres hacer cientos de atajos asociados a cada recordatorio. Estos métodos también pueden pasar datos de texto de la sección de notas de recordatorios a accesos directos.

Gracias

La suposición es 1. La lista de recordatorios contiene solo recordatorios de proximidad. 2. Los accesos directos deben activarse inmediatamente desde el esquema de URL de recordatorio.