ScreenshotEvent
ScreenshotEvent はスクリーンショットを監視します。インストール のあとで呼び出します。最初のスクリーンショットを取りこぼさないよう、startWatchEvent より前に addListener を登録します。
addListener
import { ScreenshotEvent } from '@rdlabo/capacitor-screenshot-event';
const handle = await ScreenshotEvent.addListener('userDidTakeScreenshot', () => {
// Notice take screenshot
});
await handle.remove();
method addListener('userDidTakeScreenshot', ...)
addListener(eventName: 'userDidTakeScreenshot', listenerFunc: () => void) => Promise<PluginListenerHandle>
interface PluginListenerHandle
| Prop | Type |
|---|---|
remove |
() => Promise<void> |
startWatchEvent
import { ScreenshotEvent } from '@rdlabo/capacitor-screenshot-event';
ScreenshotEvent.addListener('userDidTakeScreenshot', () => {
// Notice take screenshot
});
ScreenshotEvent.startWatchEvent();
method startWatchEvent()
startWatchEvent() => Promise<void>
removeWatchEvent
import { ScreenshotEvent } from '@rdlabo/capacitor-screenshot-event';
ScreenshotEvent.removeWatchEvent();
method removeWatchEvent()
removeWatchEvent() => Promise<void>