React-Itiative-IOS-Files-App-Save هي حزمة React Native تتيح لك تنزيل أي ملف بسهولة من الإنترنت وحفظه في تطبيق ملفاتك على أجهزة Android و iOS.
لتثبيت React-Itiative-IOS-Files-App-Save ، استخدم NPM أو Yarn
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/ > لاستخدام React-Native-IOS-Files-App-Save ، ما عليك سوى استيراد وظيفة startDownloadAppSave واتصل بها بعنوان URL للملف الذي تريد تنزيله:
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 >
) ;
} المساهمات مرحب بها! إذا كان لديك أي مشكلات أو أفكار أو اقتراحات لـ React-IOS-IOS-Files-App-save ، فلا تتردد في فتح مشكلة أو تقديم طلب سحب على Github.
راجع دليل المساهمة لتعلم كيفية المساهمة في المستودع وسير العمل التنموي.
معهد ماساتشوستس للتكنولوجيا
مصنوعة مع مكتبة تصنيع منصب
إذا وجدت عملي مفيدًا ، فيرجى التفكير في دعمني عن طريق شراء قهوة لي!
يساعدني دعمكم في مواصلة تطوير هذه الحزمة والحفاظ عليها.
شكرًا لك!