8 votes

Détails de l'URL-scheme pour l'application Reminders

L'application Rappels comprend le reminders: de sorte que vous puissiez l'invoquer, par exemple, à partir de Terminal comme suit open reminders: (utilisation de // est facultatif).

Ce que je recherche, c'est de la documentation sur d'autres éléments de ce système. Plus précisément, je veux construire des URL qui me permettent de faire ce qui suit :

  • ouvrir une liste spécifique
  • ouvrir un rappel spécifique

J'ai essayé des choses comme reminders:74771907-EA34-4848-A935-0C839AE123CC en utilisant les identifiants de la liste et de l'élément de rappel, mais en vain.


Mise à jour : La réponse de jeeyul souligne que les schémas URL liés aux rappels sont sans-papiers ce qui entraînerait probablement le rejet des applications qui les utilisent lorsqu'elles sont soumises à l'App Store OSX/iOS.
Pour un usage privé, cependant, ce n'est pas un problème.

Voir :

3voto

Felix Andersen Points 604

La réponse de jeeyul mentionne x-apple-reminder comme schéma URL alternatif.

Alors que les deux reminders:// y x-apple-reminder:// travailler sur OSX pour simplement lancement l'application Reminders, il s'avère que la méthode suivante fonctionne uniquement avec x-apple-reminder:// qui montre comment ouvrir (sauter à) une page spécifique rappel :

x-apple-reminder://{reminderId}

Exemple : à partir du Terminal, ouvrez le rappel dont l'ID est 0BFDC528-306D-47A7-8E8F-895ACCDC6FFA :

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

Cependant, faire de même pour un rappel liste ne fonctionne pas Cette partie de ma question est donc toujours sans réponse - je la marque tout de même comme acceptée pour avoir au moins fourni une solution partielle.

2voto

jeeeyul Points 111

Je ne connais pas les détails du système URL. Cependant, le schéma est x-apple-reminder no reminders Il peut au moins lancer l'application de rappel.

Cependant, la règle de l'hôte et du chemin n'est pas encore révélée. Le widget Reminder peut ouvrir le Reminder avec des données spécifiques. EKReminder , Il doit donc y avoir une définition du schéma.

Le régime x-apple-reminder est non documenté, son utilisation doit donc être rejetée.

0 votes

Merci - curieusement, pour simplement lancement de l'application Rappels sur OSX, reminders:// fonctionne tout aussi bien que x-apple-reminder:// Cependant, j'ai augmenté le score de votre réponse pour avoir mentionné ce dernier point, car il s'avère que vous pouvez au moins ouvrir des rappels spécifiques avec lui - voir ma [demi-]réponse. Par ailleurs, le fait que le widget de rappel puisse ouvrir un rappel individuel ne signifie pas nécessairement qu'il utilise une URL pour le faire.

0voto

Garminmaps Points 1

J'ai trouvé une astuce pour les rappels de type proximité. Je cherchais le moyen de trouver quel rappel de proximité a déclenché un raccourci.

Si le rappel est de type date d'échéance, c'est assez simple. Le filtre des raccourcis offre une fiction de tri par date d'achèvement ou par date d'échéance et la sélection du dernier rappel d'achèvement est celle qui a déclenché un raccourci.

Mais si un rappel de type proximité déclenche un raccourci, ios ne propose pas de "derniers rappels de proximité".

J'ai passé plusieurs heures à trouver une alternative et j'ai découvert que cette méthode fonctionne.

Trouver des rappels où Liste est VOTRE_LIST Trier par date de dernière modification Ordre le plus récent Limite sur Obtenir 1 rappel

Cette méthode fonctionne pour moi.

C'est très utile si vous avez des centaines de rappels de proximité et si vous ne voulez pas faire des centaines de raccourcis associés à chaque rappel. Cette méthode peut également transmettre des données textuelles de la section note des rappels à un raccourci.

Merci

0 votes

L'hypothèse est la suivante : 1. la liste des rappels contient uniquement des rappels de type proximité. 2. Les raccourcis doivent être déclenchés immédiatement à partir du schéma URL du rappel.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X