Is there's way to prevent taking screenshots entirely while using my app?
I need to prevent screen capture by users of my app, for security reasons. The contents I display are confidential and should not be copied onto the device.
It is not possible to prevent screenshots and screen recording on iOS.
And yet, ScreenShieldKit seems to have achieved this!
That suggests, at the least, that it is very difficult, and there is no "simple" coding solution.
I suggest that you investigate ScreenShieldKit, and see if their pricing model suits your needs (depending on how important this feature is, for your app).