Recently, IOS 11 for ipad provides a dock (quick launch bar) for applications switching. It supports multitasking and allows to switch to an application from dock with drag and drop function even another foreground application is running. The newly switched application will be located in split view on top of the foreground application. Therefore, multi applications are running in the foreground without closed the original foreground application.
Since our application is confidential and high security, It is prohibited to copy the contents to other applications. Some codes have been implemented and executed to erase the copied texts when the application is switch from foreground execution to background execution. It works fine in previous IOS version because user must return to home screen by press the home button (in this case the foreground application will switch to background) first and then select another application.
So my question is:
Without disable the multitasking in setting, is that any other methods to hide or disable the dock feature on IOS 11?
Is that any objective-c class that application can trigger the dock execution? (erase the copied text when dock menu is shown)?