| Components | All | New | MacOS | Windows | Linux | iOS | ||||
| Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old | |
Component: UNNotification
User notifications for iOS and MacOS
You can receive push notifications as well as use local notifcations to remind user about events and locations.
See WindowsUserNotification functions for Windows.
| Version | macOS | Windows | Linux | Server | iOS SDK |
| 7.2 / 13.0 | ✅ 91% | ❌ No | ❌ No | 🔶 2%, on macOS | ✅ Yes |
| Item | Details |
|---|---|
| UNNotification.Action Queries identifier of action. | Mac/iOS 7.2 |
| UNNotification.AddFile Adds an attachment to the notification. | Mac/iOS 10.4 |
| UNNotification.AddImage Adds an attachment to the notification. | Mac/iOS 10.4 |
| UNNotification.AddUserInfo Adds user info. | Mac/iOS 7.2 |
| UNNotification.AuthorizationError Queries error for notification authorization. | Mac/iOS 7.3 |
| UNNotification.AuthorizationGranted Queries whether notifications are allowed. | Mac/iOS 7.3 |
| UNNotification.Badge Queries badge number. | Mac/iOS 7.2 |
| UNNotification.Body Queries the body of the notification. | Mac/iOS 7.2 |
| UNNotification.CategoryIdentifier Queries the category identifier. | Mac/iOS 7.2 |
| UNNotification.Date Queries the date displayed on the notification. | Mac/iOS 7.2 |
| UNNotification.Deliver Delivers notification now. | Mac/iOS 9.3 |
| UNNotification.DeliveredNotifications Queries list of delivered notifications. | Mac/iOS 7.2 |
| UNNotification.GetDescription Queries description of notification. | Mac/iOS 9.3 |
| UNNotification.Identifier Queries identifier. | Mac/iOS 7.2 |
| UNNotification.IsRegisteredForRemoteNotifications Checks whether we can get remote notifications. | Mac/iOS 7.2 |
| UNNotification.LaunchImageName Queries launch image name. | iOS 7.2 |
| UNNotification.List Lists all IDs of notification objects. | Mac/iOS 13.0 |
| UNNotification.New Creates a new notification. | Mac/iOS 7.2 |
| UNNotification.NextTriggerDate Quereis next trigger date. | Mac/iOS 7.2 |
| UNNotification.NotificationSettings Checks notification settings. | Mac/iOS 7.2 |
| UNNotification.PendingNotificationRequests Queries list of pending notifications. | Mac/iOS 7.2 |
| UNNotification.Region Queries region of location based trigger. | iOS 7.2 |
| UNNotification.Release Release reference to notification. | Mac/iOS 7.2 |
| UNNotification.ReleaseAll Releases all notifications. | Mac/iOS 7.2 |
| UNNotification.RemoteNotificationsDeviceToken Queries device token. | Mac/iOS 7.2 |
| UNNotification.RemoteNotificationsError Queries the error from remote notification registration. | Mac/iOS 7.2 |
| UNNotification.RemoveAllDeliveredNotifications Removes all delivered notifications from system. | Mac/iOS 7.2 |
| UNNotification.RemoveAllPendingNotificationRequests Removed all pending notification requests. | Mac/iOS 7.2 |
| UNNotification.RemoveDeliveredNotificationsWithIdentifiers Removes delivered notifications from system. | Mac/iOS 7.2 |
| UNNotification.RemovePendingNotificationRequestsWithIdentifiers Removed pending notification requests. | Mac/iOS 7.2 |
| UNNotification.Repeats Queries repeat status. | Mac/iOS 7.2 |
| UNNotification.Schedule Schedule notification. | Mac/iOS 7.2 |
| UNNotification.SetActionScript Sets which script to call when a notification’s action is triggered. | Mac/iOS 7.2 |
| UNNotification.SetBadge Sets the badge number. | Mac/iOS 7.2 |
| UNNotification.SetBody Sets the body of the notification. | Mac/iOS 7.2 |
| UNNotification.SetCalendarDateTrigger Sets a calendar based trigger. | Mac/iOS 9.3 |
| UNNotification.SetCalendarTrigger Sets a calendar based trigger. | Mac/iOS 7.2 |
| UNNotification.SetCategoryIdentifier Sets the category identifier. | Mac/iOS 7.2 |
| UNNotification.SetLaunchImageName Sets the launch image name. | iOS 7.2 |
| UNNotification.SetLocationTrigger Sets a location trigger. | iOS 7.2 |
| UNNotification.SetNFCScript Sets NFC trigger script. | iOS 9.4 |
| UNNotification.SetScript Sets which script to call when a notification is presented. | Mac/iOS 7.2 |
| UNNotification.SetSound Sets the sound to play. | Mac/iOS 7.2 |
| UNNotification.SetSubTitle Sets the subtitle of the notification. | Mac/iOS 7.2 |
| UNNotification.SetThreadIdentifier Sets thread identifier. | Mac/iOS 7.2 |
| UNNotification.SetTimeIntervalTrigger Sets a time base trigger. | Mac/iOS 7.2 |
| UNNotification.SetTitle Sets title of notification. | Mac/iOS 7.2 |
| UNNotification.SubTitle Queries subtitle of notification. | Mac/iOS 7.2 |
| UNNotification.ThreadIdentifier Queries thread identifier. | Mac/iOS 7.2 |
| UNNotification.TimeInterval Queries time interval for time based trigger. | Mac/iOS 7.2 |
| UNNotification.Title Queries title of notification. | Mac/iOS 7.2 |
| UNNotification.Type Queries type of notification. | Mac/iOS 7.2 |
| UNNotification.UserInfoKeys Queries keys for user info. | Mac/iOS 7.2 |
| UNNotification.UserInfoValue Queries value for given key in user info. | Mac/iOS 7.2 |
54 functions shown.
These functions are free to use.
Release notes
- Version 14.3
- Changed WindowsUserNotification and UNNotification functions to be free to use without license.
- Improved UNNotification functions to work better in FileMaker 21, so both ways can be used together.
- Version 13.0
- Added UNNotification.List function.
- Version 10.5
- Fixed main thread warning for UNNotification.IsRegisteredForRemoteNotifications function.
- Version 10.4
- Added UNNotification.AddFile and UNNotification.AddImage functions.
- Version 10.0
- Fixed a bug in UNNotification.New to avoid endless loop.
- Version 9.4
- Added UNNotification.SetNFCScript function for background scanning with URL trigger in NFC card for iOS.
- Version 9.3
- Added UNNotification.Deliver, UNNotification.GetDescription and UNNotification.SetCalendarDateTrigger functions.
- Changed UNNotification functions to initialize on demand and not a startup.
- Version 9.1
- Added providesAppNotificationSettings, showPreviewsSetting and criticalAlertSetting for UNNotification.NotificationSettings function.
- Added UNNotification functions for MacOS 10.14 and newer.
- Changed UNNotification functions to return error on server.
- Version 7.3
Blog Entries
- MBS @ FMTraining.TV - 25 Ways to Improve Your Database Using the FileMaker MonkeyBread Plug-in - Day 2
- MBS FileMaker Advent calendar - Door 17 - User Notifications
- MBS FileMaker Plugin 14.3 for Claris FileMaker
- MBS FileMaker Plugin 9.3 - More than 5900 Functions In One Plugin
- MBS FileMaker Plugin 9.1 - More than 5700 Functions In One Plugin
- 5000 Functions in MBS Plugin
- Push Notifications for FileMaker iOS SDK
- Remote Notifications for FileMaker iOS SDK
- Welcome FileMaker 16
- Notifications coming for FileMaker iOS SDK
FileMaker Magazin
Example Databases