做第三方的qq互聯(lián)接口時_回調(diào)到自己的網(wǎng)站時要延時很久是什么原因品牌推廣平臺
【HarmonyOS】應(yīng)用屏蔽截屏和錄屏
一、問題背景:
金融類或者高密性質(zhì)的應(yīng)用APP,對于截屏和錄屏場景,某些業(yè)務(wù)下是禁止不允許。
目前這種場景的需求也是非常有必要的,很多電詐都是通過遠程錄屏軟件,獲取到賬戶密碼或者驗證碼。如此掌控受害人的帳號所有權(quán)。
那禁止截屏和錄屏在鴻蒙中如何實現(xiàn)呢?
二、解決方案:
1.首先我需要主模塊申請權(quán)限:ohos.permission.PRIVACY_WINDOW
2.之后調(diào)用setWindowPrivacyMode禁止截屏/錄屏。
三、DEMO示例:
import { BusinessError } from '@kit.BasicServicesKit';
import { window } from "@kit.ArkUI";let isPrivacyMode: boolean = true;
let windowClass: window.Window = window.findWindow("test");
let promise = windowClass.setWindowPrivacyMode(isPrivacyMode); // 設(shè)置防截屏錄屏
promise.then(() => {console.info('Succeeded in setting the window to privacy mode.');
}).catch((err: BusinessError) => {console.error(`ErrorCode: ${err.code}, Message: ${err.message}`);
})