0

Anlegung einer createCalendarReminder Funktion

Hallo zusammen,

 

ich würde mir gerne für eine ToDo Liste eine Erinnerungsfunktion in der Erinnerungen APP von iOS erstellen wollen.

Leider stehe ich da gerade komplett auf dem Schlauch... 

Gibt es in irgendeinem Template eine Code Vorlage, oder hätte jemand einen, den ich dann auf meine Einstellungen anpassen könnte/würde?

15 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen
    • Thomas.8
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Das hatte ich schon gefunden, stehe da aber gerade irgendwie auf dem Schlauch um es umzusetzen...

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Thomas Auf welchem Schlauch genau stehst du denn? In der iPhone-App funktioniert es wie in der Doku beschrieben.

    • Thomas.8
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Wie ich das Script genau schrieben müsste, bspw im Template der ToDo Datenbankvorlage… 🙈

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Thomas Na ja, man braucht mindestens ein Feld vom Typ 'Text'  für die Beschreibung der Erinnerung und optional noch ein Feld vom Typ 'Datum+Uhrzeit' für den Zeitpunkt, an dem erinnert werden soll.

      Nennen wir die Felder mal 'Erinnerungstext' und 'Erinnerungszeit'. Dann kann man im selben Formular eine Schaltfläche mit dem Namen "Erinnerung an Apple-System" o. ä. erstellen und unter "Funktion" den Code für die Funktion createCalendarReminder() hinterlegen:

      createCalendarReminder(Erinnerungstext, Erinnerungszeit)

      Das war's schon.  Sobald nun die Schaltfläche angeklickt wird, übergibt Ninox die Daten an die Erinnerungen-App und erzeugt dort einen entsprechenden Eintrag.  

      • Kruna
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro ich habe gerade versucht, dass so umzusetzen, aber bei mir kommt nur 'access not granted'.

      Hast du eine Idee, woran das liegen könnte?

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Kruna Nein, leider nicht. Irgendwas mit Berechtigung halt. Vielleicht musst du den Zugriff von Ninox auf die Erinnerungen-App in deinem Gerät noch irgendwo freigeben. Bei mir (älteres iPhone) erscheint nur einmal ein Fenster, in dem ich den Zugriff gestatten kann.

      • Kruna
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro ok, ich habe gerade mal nachgeschaut. Im Kalendar habe ich Ninox freigegeben, aber in der ErinnerungenApp besteht die Möglichkeit für Ninox erst gar nicht.

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Kruna Wenn du verrätst, welches System du nutzt, kann vielleicht jemand was dazu sagen, der sich damit auskennt.

      • Kruna
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro ich nutze Ninox als App auf Macbook. Ich habe aber auch schon den Support angeschrieben. Mal sehen, was die dazu schreiben werden.

      Trotzdem, vielen Dank! :-)

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Kruna Solltest du was Brauchbares in Erfahrung bringen, wäre es nett, wenn du es hier mitteilen würdest. Danke! 

      • Kruna
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro m.E. leider nicht viel brauchbares, dennoch hier die Antwort:

       

      danke für die Information. 

      Wir konnten das Verhalten bereits nachstellen und haben den Fall an unsere Entwickler weitergegeben. Wir hoffen, die Korrektur in naher Zukunft veröffentlichen zu können.

      Vielen Dank für Ihre Geduld.

      Viele Grüße

      Bleibt nur noch abzuwarten, wann dieser 'Fehler' behoben wird.

    • Michael.3
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Die Erinnerungsfunktion funktioniert aber nicht, wenn man die Mac Desktop Version verwendet. Dieser Bug ist bekannt, wird aber seit einigen Versionen ignoriert zu fixen!

     

    Termineinträge für den Kalender funktionieren.

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Michael 

      Wenn man es in diesem Format angibt, sollte es auch in der Mac-App funktionieren:

      createCalendarReminder(string, string, timestamp, timestamp)
      

      Wobei der erste String für den Namen der Liste in der Erinnerungen-App steht, der zweite für den Text, der dort erscheinen soll. Als timestamp kann man zwei mal denselben angeben, ansonsten wird der letzte eingetragen.

    • Thomas.8
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ich hab da wohl ein bisschen zu kompliziert gedacht und so hat’s auch bei mir funktioniert.

    Allerdings auf Mac OS mit der gleichen Fehlermeldung. Bei iOS auf dem iPhone funktioniert es, allerdings gibt die Erinnerung App  keinen Hinweis zum angegeben Zeitpunkt…