1.9.6 β€’ Published 2 months ago

react-native-capture-protection v1.9.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

react-native-capture-protection

πŸš€ Simple control capture event (like screenshot, screen record) in Android, iOS + React Native

Simulator Screen Recording

Features

  • iOS Capture Event via screen recording, capture capture with Listener
  • allow, prevent Android, iOS Capture Event
  • allow, prevent iOS Record Screen
  • Provider, Hooks
  • = RN 0.64

  • support Android 14

Installation

npm install react-native-capture-protection
import {
  CaptureProtection,
  CaptureProtectionModuleStatus,
  isCapturedStatus
} from 'react-native-capture-protection';

const Component = (props) => {
  const { isPrevent, status } = useCaptureProtection();

  React.useEffect(() => {
    console.log('Prevent Status is', isPrevent);
  }, [isPrevent]);
  React.useEffect(() => {
    console.log('Capture Status is', isCapturedStatus(status));
  }, [status]);

  const onPrevent = () => {
    CaptureProtection.preventScreenRecord();
  }
  const onAllow = () => {
    CaptureProtection.allowScreenRecord();
  }

  ...

};

Docs

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

1.9.6

2 months ago

1.9.5

2 months ago

1.9.4

3 months ago

1.9.3

4 months ago

1.9.2

4 months ago

1.9.1

8 months ago

1.8.0-bc38943

9 months ago

1.9.0

9 months ago

1.8.0

9 months ago

1.7.0

9 months ago

1.6.0

12 months ago

1.9.0-beta

9 months ago

1.2.0

1 year ago

1.5.1

12 months ago

1.5.0

12 months ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago

0.1.0

1 year ago