miyako / 4d-plugin-event-kit

4D plugin to access the Reminder and Calendar database on Mac.
0 stars 2 forks source link

4d-plugin-event-kit

obsolete-word-black-frame-word-obsolete-word-black-frame-d-rendering-123942590

A plugin to read and write calendars, events and reminders in 4D.

Platform

carbon cocoa win32 win64

Version

Prerequisites

Due to enhanced security requirements from Apple, the app (not the plugin) must be signed with Calendars and Hardened Runtime entitlements. The NSCalendarsUsageDescription property list key must also be present.

Note: 4D.app itself is signed, but without the above property list entitlements. In order to use the plugin with 4D (interpreted or compiled) you must sign 4D.app with your own Apple Developer certificate.

The command EK Request permisson returns a status object object with an errorMessage property when success is false.

$status:=EK Request permisson (EK Calendar Event)
$status:=EK Request permisson (EK Calendar Reminder)

Remarks

Unimplemented commands:

Commands that return arrays are thread unsafe.

manifest.json