UNPKG

react-native-system-file-browser

Version:
28 lines (23 loc) 718 B
import { NativeModules, Linking, ActionSheetIOS, Alert, Platform } from 'react-native' interface IResult { url?: string; data?: any; } // 自定义UI可以用这个,选择了一个app调用openMapRouter iOS添加data const _openFileBrower = (params: { types?: Array<string> }) => { const fileBrower = NativeModules.RNSystemFileBrower return new Promise<IResult>((resolve, reject) => { if (fileBrower) { fileBrower.openFileBrower(params).then(res => { resolve(res) }).catch(e => { reject(e) }) } else { reject({ code: 404 }) } }) } export default { openFileBrower: _openFileBrower, }