React-native-ios-Files-App-Save adalah paket React Native yang memungkinkan Anda untuk dengan mudah mengunduh file apa pun dari internet dan menyimpannya ke aplikasi file Anda di perangkat Android dan iOS.
Untuk memasang react-native-ios-files-app-save, gunakan npm atau benang
npm install react-native-ios-files-app-saveyarn add react-native-ios-files-app-save < uses-permission android:name= " android.permission.DOWNLOAD_WITHOUT_NOTIFICATION " / >
< uses-permission android:name= " android.permission.POST_NOTIFICATIONS " / >
< uses-permission android:name= " android.permission.WRITE_EXTERNAL_STORAGE " tools:ignore= " ScopedStorage " / >
< uses-permission android:name= " android.permission.READ_EXTERNAL_STORAGE " / > < key > LSSupportsOpeningDocumentsInPlace < /key >
< true/ >
< key > UIFileSharingEnabled < /key >
< true/ > Untuk menggunakan react-native-ios-files-app-save cukup impor fungsi startDownloadAppSave dan sebut dengan URL file yang ingin Anda unduh:
import { startDownloadAppSave } from 'react-native-ios-files-app-save' ;
export default function App ( ) {
const demoDownload = ( ) => {
if ( ! hasPermission ) {
//* Handle Permission
return ;
}
let options : FileSaveOptions = {
url : "YOUR URL,
fileName : "name.pdf,
isBase64 : false
}
startDownloadAppSave ( options ) . then ( ( res ) => {
const fileSaveSuccess = res as FileSaveSuccess ;
console . log ( fileSaveSuccess ) ;
console . log ( fileSaveSuccess . message ) ;
} ) . catch ( ( error ) => {
console . log ( "error" , error ) ;
} )
} ;
return (
< View style = { styles . container } >
< Text onPress = { demoDownload } > { 'Start Download' } </ Text >
</ View >
) ;
} Kontribusi dipersilakan! Jika Anda memiliki masalah, ide, atau saran untuk react-native-ios-files-app-save, jangan ragu untuk membuka masalah atau mengirimkan permintaan tarik pada github.
Lihat Panduan Kontribusi untuk mempelajari cara berkontribusi pada repositori dan alur kerja pengembangan.
Mit
Dibuat dengan create-react-native-library
Jika Anda menganggap pekerjaan saya bermanfaat, silakan pertimbangkan untuk mendukung saya dengan membelikan saya kopi!
Dukungan Anda membantu saya terus mengembangkan dan memelihara paket ini.
Terima kasih!