Component: iOSApp 
------------------

App wide setting for iOS applications.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [7.4](newinversion74.md "First functions introduced with version 7.4.") / [13.4](newinversion134.md "Newest functions in version 13.4.") | 🔶 2% | ❌ No | ❌ No | ❌ No | ✅ Yes |

  
| Item | Details |
|:--|:--|
| [iOSApp.AddSwipeGestureRecognizer](iOSAppAddSwipeGestureRecognizer.md)   Add swipe gesture recognizers. | iOS   13.1 |
| [iOSApp.ClearLastURL](iOSAppClearLastURL.md)   Clears last URL. | iOS   11.1 |
| [iOSApp.ClearSwipeGestureRecognizer](iOSAppClearSwipeGestureRecognizer.md)   Clears current swipe gesture recognizer. | iOS   13.1 |
| [iOSApp.GetDidBecomeActiveEvaluate](iOSAppGetDidBecomeActiveEvaluate.md)   Queries the expression to be evaluated when app becomes active. | iOS   8.2 |
| [iOSApp.GetDidBecomeActiveScript](iOSAppGetDidBecomeActiveScript.md)   Queries the script name for the did become active script trigger. | iOS   13.0 |
| [iOSApp.GetDidEnterBackgroundEvaluate](iOSAppGetDidEnterBackgroundEvaluate.md)   Queries the expression to be evaluated when app goes to background. | iOS   7.4 |
| [iOSApp.GetDidEnterBackgroundScript](iOSAppGetDidEnterBackgroundScript.md)   Queries the script name for the did enter background script trigger. | iOS   13.0 |
| [iOSApp.GetDidOpenURLEvaluate](iOSAppGetDidOpenURLEvaluate.md)   Queries the expression. | iOS   11.1 |
| [iOSApp.GetDidReceiveMemoryWarningEvaluate](iOSAppGetDidReceiveMemoryWarningEvaluate.md)   Queries the expression to be evaluated when app gets a memory warning. | iOS   7.4 |
| [iOSApp.GetDidReceiveMemoryWarningScript](iOSAppGetDidReceiveMemoryWarningScript.md)   Queries the script name for the did receive memory warning script trigger. | iOS   13.0 |
| [iOSApp.GetIdleTimerDisabled](iOSAppGetIdleTimerDisabled.md)   Queries whether the idle timer is disabled for the app. | iOS   10.1 |
| [iOSApp.GetOrientationDidChangeEvaluate](iOSAppGetOrientationDidChangeEvaluate.md)   Queries the expression to be evaluated when device rotated. | iOS   13.4 |
| [iOSApp.GetOrientationDidChangeScript](iOSAppGetOrientationDidChangeScript.md)   Queries the script name for the did rotate the device. | iOS   13.4 |
| [iOSApp.GetSignificantTimeChangeEvaluate](iOSAppGetSignificantTimeChangeEvaluate.md)   Queries the expression to be evaluated when time changes. | iOS   7.4 |
| [iOSApp.GetSignificantTimeChangeScript](iOSAppGetSignificantTimeChangeScript.md)   Queries the script name for the significant time change script trigger. | iOS   13.0 |
| [iOSApp.GetWillEnterForegroundEvaluate](iOSAppGetWillEnterForegroundEvaluate.md)   Queries the expression to be evaluated when app goes to background. | iOS   7.4 |
| [iOSApp.GetWillEnterForegroundScript](iOSAppGetWillEnterForegroundScript.md)   Queries the script name for the will enter foreground script trigger. | iOS   13.0 |
| [iOSApp.GetWillResignActiveEvaluate](iOSAppGetWillResignActiveEvaluate.md)   Queries the expression to be evaluated when the app is no longer active and loses focus. | iOS   8.2 |
| [iOSApp.GetWillResignActiveScript](iOSAppGetWillResignActiveScript.md)   Queries the script name for the will resign active script trigger. | iOS   13.0 |
| [iOSApp.InstallOpenURLHandler](iOSAppInstallOpenURLHandler.md)   Install OpenURL handler. | iOS   11.1 |
| [iOSApp.IsOpenURLHandlerInstalled](iOSAppIsOpenURLHandlerInstalled.md)   Returns whether OpenURL handler was installed. | iOS   11.1 |
| [iOSApp.LastURL](iOSAppLastURL.md)   Queries last URL we received. | iOS   11.1 |
| [iOSApp.ReadReceipt](iOSAppReadReceipt.md)   Reads and parses App Store receipt. | Mac/iOS   10.4 |
| [iOSApp.SetDidBecomeActiveEvaluate](iOSAppSetDidBecomeActiveEvaluate.md)   Sets the expression to be evaluated when app becomes active. | iOS   8.2 |
| [iOSApp.SetDidBecomeActiveScript](iOSAppSetDidBecomeActiveScript.md)   Sets the script to be run when app becomes active. | iOS   8.2 |
| [iOSApp.SetDidEnterBackgroundEvaluate](iOSAppSetDidEnterBackgroundEvaluate.md)   Sets the expression to be evaluated when app goes to background. | iOS   7.4 |
| [iOSApp.SetDidEnterBackgroundScript](iOSAppSetDidEnterBackgroundScript.md)   Queries the script to be run when app goes to background. | iOS   7.4 |
| [iOSApp.SetDidOpenURLEvaluate](iOSAppSetDidOpenURLEvaluate.md)   Sets the expression to be evaluated when the app received an URL request. | iOS   11.1 |
| [iOSApp.SetDidOpenURLScript](iOSAppSetDidOpenURLScript.md)   Sets the script to be run when the app received an URL request. | iOS   11.1 |
| [iOSApp.SetDidReceiveMemoryWarningEvaluate](iOSAppSetDidReceiveMemoryWarningEvaluate.md)   Sets the expression to be evaluated when app gets a memory warning. | iOS   7.4 |
| [iOSApp.SetDidReceiveMemoryWarningScript](iOSAppSetDidReceiveMemoryWarningScript.md)   Sets the script to be run when app gets a memory warning. | iOS   7.4 |
| [iOSApp.SetIdleTimerDisabled](iOSAppSetIdleTimerDisabled.md)   Sets whether the idle timer is disabled for the app. | iOS   10.1 |
| [iOSApp.SetOrientationDidChangeEvaluate](iOSAppSetOrientationDidChangeEvaluate.md)   Sets the expression to be evaluated when device is rotated. | iOS   13.4 |
| [iOSApp.SetOrientationDidChangeScript](iOSAppSetOrientationDidChangeScript.md)   Queries the script to be run when device is rotated. | iOS   13.4 |
| [iOSApp.SetSignificantTimeChangeEvaluate](iOSAppSetSignificantTimeChangeEvaluate.md)   Sets the expression to be evaluated when time changes. | iOS   7.4 |
| [iOSApp.SetSignificantTimeChangeScript](iOSAppSetSignificantTimeChangeScript.md)   Sets the script to be run when time changes. | iOS   7.4 |
| [iOSApp.SetWillEnterForegroundEvaluate](iOSAppSetWillEnterForegroundEvaluate.md)   Sets the expression to be evaluated when comes back to foreground. | iOS   7.4 |
| [iOSApp.SetWillEnterForegroundScript](iOSAppSetWillEnterForegroundScript.md)   Sets the script to be run when comes back to foreground. | iOS   7.4 |
| [iOSApp.SetWillResignActiveEvaluate](iOSAppSetWillResignActiveEvaluate.md)   Sets the expression to be evaluated when the app is no longer active and loses focus. | iOS   8.2 |
| [iOSApp.SetWillResignActiveScript](iOSAppSetWillResignActiveScript.md)   Sets the script to be run when the app is no longer active and loses focus. | iOS   8.2 |

40 functions shown.

These functions require a license (60%).

### Release notes

- **Version 13.4**
    - Added [iOSApp.GetOrientationDidChangeEvaluate](https://www.mbsplugins.eu/iOSAppGetOrientationDidChangeEvaluate.shtml), [iOSApp.GetOrientationDidChangeScript](https://www.mbsplugins.eu/iOSAppGetOrientationDidChangeScript.shtml), [iOSApp.SetOrientationDidChangeEvaluate](https://www.mbsplugins.eu/iOSAppSetOrientationDidChangeEvaluate.shtml) and [iOSApp.SetOrientationDidChangeScript](https://www.mbsplugins.eu/iOSAppSetOrientationDidChangeScript.shtml) functions.
- **Version 13.1**
    - Added [iOSApp.AddSwipeGestureRecognizer](https://www.mbsplugins.eu/iOSAppAddSwipeGestureRecognizer.shtml) and [iOSApp.ClearSwipeGestureRecognizer](https://www.mbsplugins.eu/iOSAppClearSwipeGestureRecognizer.shtml) functions to recognize a swipe gesture on your layout.
- **Version 13.0**
    - Added [iOSApp.GetDidBecomeActiveScript](https://www.mbsplugins.eu/iOSAppGetDidBecomeActiveScript.shtml), [iOSApp.GetDidEnterBackgroundScript](https://www.mbsplugins.eu/iOSAppGetDidEnterBackgroundScript.shtml), [iOSApp.GetDidReceiveMemoryWarningScript](https://www.mbsplugins.eu/iOSAppGetDidReceiveMemoryWarningScript.shtml), [iOSApp.GetSignificantTimeChangeScript](https://www.mbsplugins.eu/iOSAppGetSignificantTimeChangeScript.shtml), [iOSApp.GetWillEnterForegroundScript](https://www.mbsplugins.eu/iOSAppGetWillEnterForegroundScript.shtml) and [iOSApp.GetWillResignActiveScript](https://www.mbsplugins.eu/iOSAppGetWillResignActiveScript.shtml) functions.
- **Version 11.1**
    - Added functions for iOS applications to catch URL requests: [iOSApp.InstallOpenURLHandler](https://www.mbsplugins.eu/iOSAppInstallOpenURLHandler.shtml), [iOSApp.LastURL](https://www.mbsplugins.eu/iOSAppLastURL.shtml), [iOSApp.SetDidOpenURLEvaluate](https://www.mbsplugins.eu/iOSAppSetDidOpenURLEvaluate.shtml) and [iOSApp.SetDidOpenURLScript](https://www.mbsplugins.eu/iOSAppSetDidOpenURLScript.shtml).
- **Version 10.4**
    - Added [iOSApp.ReadReceipt](https://www.mbsplugins.eu/iOSAppReadReceipt.shtml) function to read iOS and Mac App Store receipts.
- **Version 10.2**
    - Changed [iOSApp](https://www.mbsplugins.eu/component_iOSApp.shtml) functions to store setting in preferences, so they are restored when app is killed and restarted.
- **Version 10.1**
    - Added [iOSApp.SetIdleTimerDisabled](https://www.mbsplugins.eu/iOSAppSetIdleTimerDisabled.shtml) and [iOSApp.GetIdleTimerDisabled](https://www.mbsplugins.eu/iOSAppGetIdleTimerDisabled.shtml) to disable sleep on iOS.
- **Version 8.2**
    - Added [iOSApp.GetDidBecomeActiveEvaluate](http://www.mbsplugins.eu/iOSAppGetDidBecomeActiveEvaluate.shtml), [iOSApp.GetWillResignActiveEvaluate](http://www.mbsplugins.eu/iOSAppGetWillResignActiveEvaluate.shtml), [iOSApp.SetDidBecomeActiveEvaluate](http://www.mbsplugins.eu/iOSAppSetDidBecomeActiveEvaluate.shtml), [iOSApp.SetDidBecomeActiveScript](http://www.mbsplugins.eu/iOSAppSetDidBecomeActiveScript.shtml), [iOSApp.SetWillResignActiveEvaluate](http://www.mbsplugins.eu/iOSAppSetWillResignActiveEvaluate.shtml) and [iOSApp.SetWillResignActiveScript](http://www.mbsplugins.eu/iOSAppSetWillResignActiveScript.shtml) for iOS to run script when screen goes to sleep.

### Blog Entries

- [Useful iOS functions](https://www.mbsplugins.de/archive/2025-04-28/Useful_iOS_functions/monkeybreadsoftware_blog_filemaker)
- [New in MBS FileMaker Plugin 13.0](https://www.mbsplugins.de/archive/2023-01-24/New_in_MBS_FileMaker_Plugin_13/monkeybreadsoftware_blog_filemaker)
- [Additional iOS Script Triggers](https://www.mbsplugins.de/archive/2022-12-24/Additional_iOS_Script_Triggers/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 10.2pr1](https://www.mbsplugins.de/archive/2020-04-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [5000 Functions in MBS Plugin](https://www.mbsplugins.de/archive/2017-11-11/5000_Functions_in_MBS_Plugin/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 7.4pr8](https://www.mbsplugins.de/archive/2017-09-23/MBS_FileMaker_Plugin_version_7/monkeybreadsoftware_blog_filemaker)

### Example Databases

- [iOS/Examples/Swipe](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/iOS/Examples/Swipe.shtml#1CustomFunctionAnchor_)

[HTML Version](component_iOSApp.shtml)