react-native-advanced-clipboard

Advanced clipboard for react native. add parameter changeCount compare to official Clipboard.

Usage no npm install needed!

<script type="module">
  import reactNativeAdvancedClipboard from 'https://cdn.skypack.dev/react-native-advanced-clipboard';
</script>

README

react-native-advanced-clipboard

Advanced clipboard for react native. add parameter changeCount compare to official Clipboard.

Install

for npm >= 5.0

npm i react-native-advanced-clipboard
react-native link react-native-advanced-clipboard

Method

getString

same to official getString

setString

same to official setString

getContent

Get content of clipboard, include text changeCount and timestamp, this method returns a Promise, so you can use following code to get clipboard content

import Clipboard from 'react-native-advanced-clipboard';

async _getContent() {
  const content = await Clipboard.getContent();
}

the return value will be like this:

{
  text: "clipboard text",
  changeCount: 100,
  timestamp: 125868 // only support Android 8.0 and later 
}