React Native - Share Extension

Install

Follow this for Android: https://github.com/meedan/react-native-share-menu

And this for iOS: https://github.com/alinz/react-native-share-extension # Really hard to get working.

Remember to link libReactNativeShareExtension.a to the main target in iOS.

Script

// share.ios.js

import React, { Component } from 'react';
import ShareExtension from 'react-native-share-extension';

export default class Share {
    static getSharedText(callback) {
        ShareExtension.data().then((type, value) => {
            callback(value)
        })
    }
    static clearSharedText() {
    }
}
// share.android.js

import React, { Component } from 'react';
import ShareMenu from 'react-native-share-menu';

export default class Share {
    static getSharedText(callback) {
        ShareMenu.getSharedText(callback)
    }
    static clearSharedText() {
        ShareMenu.clearSharedText()
    }
}