App 的界面,如果是信息相对敏感的,可能存在被三方截屏、录屏软件截取的风险。可以通过获取系统截图通知进行提示当前使用用户。
实现原理是使用通知,即获取系统截屏时的通知UIApplicationUserDidTakeScreenshotNotification
,并执行相关的方法。
代码示例如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.