Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
11.1
11.2
Statistic
FMM
Blog
Requests access for the entity type.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
Events | 6.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | ✅ Yes |
Parameter | Description | Example |
---|---|---|
Type | Which entity type you like to request: Event or Reminder. | "Event" |
Returns Wait, OK or error.
Request access for reminder:
MBS( "Events.requestAccessToEntityType"; "Reminder" )
Query authorization:
Set Variable [$r; Value:MBS("Events.AuthorizationStatusForEntityType"; "Reminder")]
If [MBS("IsError")]
Show Custom Dialog ["We have a problem"; MBS("Text.RemovePrefix"; $r; "[MBS] ")]
Else If [$r = "NotDetermined"]
Set Variable [$r; Value:MBS( "Events.requestAccessToEntityType"; "Reminder" )]
If [$r = "Wait"]
#dialog is showing.
Else If [$r = "OK"]
Show Custom Dialog ["Success"; "We are authorized and ready to go."]
Else
Show Custom Dialog ["We have a problem"; $r]
End If
Else If [$r = "Restricted"]
Show Custom Dialog ["Success"; "We are authorized for a restricted access and ready to go."]
Else If [$r = "Denied"]
Show Custom Dialog ["Problem"; "We are denied for calendar access. Please go to system preferences and enable us."]
Else If [$r = "Authorized"]
Show Custom Dialog ["Success"; "We are authorized and ready to go."]
Else
Show Custom Dialog ["We have a problem"; $r]
End If
Created 10th March 2016, last changed 13th March 2016
Events.defaultCalendarForNewReminders - FM.AllowFileDragDrop
Feedback: Report problem or ask question.