screen-recording-detector-ios
Version:
**screen-recording-detector-ios** は Expo Modules API を使ったカスタムネイティブモジュールです。 iOS 上での画面録画/ミラーリング状態の変化とスクリーンショットイベントを検知し、JavaScript 側に通知します。 さらに、アプリ起動時に遅延チェックを行うことで、バックグラウンドからの再開時にも最新状態を取得できます。
12 lines (9 loc) • 452 B
text/typescript
import type { EventEmitter } from "expo-modules-core";
import { requireNativeModule } from "expo-modules-core";
import { ScreenRecordingDetectorIosEvents } from "./ScreenRecordingDetectorIos.types";
declare class ScreenRecordingDetectorIosModule extends EventEmitter<ScreenRecordingDetectorIosEvents> {
getCapturedStatus(): Promise<boolean>;
}
export default requireNativeModule<ScreenRecordingDetectorIosModule>(
"ScreenRecordingDetectorIos"
);