التخزين في السحابة الإلكترونية لبرنامج Firebase

تم إنشاء Cloud Storage for Firebase استنادًا إلى بنية أساسية سريعة وآمنة في Google Cloud لمطوّري التطبيقات الذين يحتاجون إلى تخزين محتوى من إنشاء المستخدمين وعرضه، مثل الصور أو الفيديوهات.

إنّ Cloud Storage for Firebase هي خدمة قوية وبسيطة ومنخفضة التكلفة لتخزين العناصر، وهي مُصمَّمة لتتناسب مع نطاق Google. تضيف حزم تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة Cloud Storage أمان Google إلى عمليات تحميل الملفات وتنزيلها لتطبيقاتك في Firebase، بغض النظر عن جودة الشبكة.

ويمكنك استخدام حِزم تطوير البرامج (SDK) التابعة للعملاء لتخزين الصور أو الصوت أو الفيديو أو أي محتوى آخر من إنشاء المستخدمين. على الخادم، يمكنك استخدام حزمة تطوير البرامج (SDK) لمشرفي Firebase لإدارة الحِزم وإنشاء عناوين URL للتنزيل، واستخدام Google Cloud Storage API للوصول إلى ملفاتك.

إعداد iOS+ إعداد Android إعداد الويب إعداد Flutter إعداد C++ Unity Setup

الإمكانات الرئيسية

العمليات القوية تنفّذ حِزم تطوير البرامج (SDK) لمنصة Firebase الخاصة بخدمة Cloud Storage عمليات التحميل والتنزيل بغض النظر عن جودة الشبكة. إنّ عمليات التحميل والتنزيل فعّالة، ما يعني أنّها تتم إعادة تشغيلها من حيث توقّفت، ما يوفّر للمستخدمين الوقت ومعدل نقل البيانات.
الأمان القوي تتكامل حِزم تطوير البرامج (SDK) لمنصة Firebase مع Cloud Storage مع مصادقة Firebase لتوفير مصادقة بسيطة وسهلة للمطوّرين. يمكنك استخدام نموذج الأمان التعريفي الخاص بنا للسماح بالوصول استنادًا إلى اسم الملف والحجم ونوع المحتوى والبيانات الوصفية الأخرى.
قابلية التوسيع بدرجة عالية صُممت Cloud Storage لتناسب مقياس إكسابايت عندما ينتشر تطبيقك بسرعة. يمكنك التطوّر بسهولة من نموذج أولي إلى مرحلة الإنتاج باستخدام البنية الأساسية نفسها التي يستند إليها تطبيق Spotify و"صور Google".

ما هي آلية العمل؟

ويستخدم مطوّرو البرامج حِزم تطوير البرامج (SDK) لمنصة Firebase لخدمة Cloud Storage لتحميل الملفات وتنزيلها مباشرةً من العملاء. إذا كان الاتصال بالشبكة ضعيفًا، سيتمكن العميل من إعادة محاولة العملية من حيث توقفت، ما يوفر الوقت ومعدل نقل البيانات للمستخدمين.

تخزّن خدمة Cloud Storage for Firebase ملفاتك في حزمة Google Cloud Storage، ما يتيح الوصول إليها من خلال كلٍّ من Firebase وGoogle Cloud. ويتيح لك ذلك المرونة في تحميل الملفات وتنزيلها من برامج الأجهزة الجوّالة عبر حِزم تطوير البرامج (SDK) لمنصة Firebase لخدمة Cloud Storage. إضافةً إلى ذلك، يمكنك إجراء معالجة من جهة الخادم، مثل فلترة الصور أو تحويل ترميز الفيديوهات باستخدام واجهات برمجة تطبيقات Google Cloud Storage. يتم تغيير إعدادات Cloud Storage تلقائيًا، ما يعني عدم الحاجة إلى نقل البيانات إلى أي مقدّم خدمة آخر. تعرَّف على مزيد من المعلومات حول جميع مزايا الدمج مع Google Cloud.

تتكامل حزم تطوير البرامج (SDK) لمنصّة Firebase الخاصة بخدمة Cloud Storage بسلاسة مع مصادقة Firebase لتحديد هوية المستخدمين، ونوفّر لغة أمان تعريفية تتيح لك ضبط عناصر تحكّم في الوصول إلى ملفات فردية أو مجموعات من الملفات، كي تتمكّن من ضبط الملفات كعلنية أو خاصة على النحو الذي تريده.

مسار التنفيذ

ادمج حِزم تطوير البرامج (SDK) لمنصة Firebase لخدمة Cloud Storage. يمكنك إدراج العملاء بسرعة عبر Gradle أو CocoaPods أو النصوص البرمجية.
إنشاء مرجع أشِر إلى المسار إلى ملف، مثل "images/مونتains.png"، لتحميله أو تنزيله أو حذفه.
التحميل أو التنزيل التحميل أو التنزيل إلى الأنواع الأصلية في الذاكرة أو على القرص.
احمِ ملفاتك استخدِم قواعد أمان Firebase لخدمة Cloud Storage لتأمين ملفاتك.
(اختياري) إنشاء عناوين URL للتنزيل ومشاركتها استخدِم SDK لمشرفي Firebase لإنشاء عناوين URL قابلة للمشاركة ليتمكّن المستخدمون من تنزيل العناصر.

هل تريد تخزين أنواع أخرى من البيانات؟

  • Cloud Firestore هي قاعدة بيانات مرنة وقابلة للتوسّع لتطوير الأجهزة الجوّالة والويب والخوادم من Firebase وGoogle Cloud.
  • تخزِّن قاعدة بيانات Firebase في الوقت الفعلي بيانات تطبيق JSON، مثل حالة اللعبة أو رسائل المحادثات، وتزامن التغييرات على الفور على جميع الأجهزة المتصلة. لمعرفة مزيد من المعلومات عن الاختلافات بين خيارات قاعدة البيانات، يمكنك الاطّلاع على اختيار قاعدة بيانات: Cloud Firestore أو Realtime Database.
  • تخزِّن ميزة الإعداد عن بُعد في Firebase أزواج المفتاح/القيمة التي يحدّدها المطوّر لتغيير سلوك تطبيقك ومظهره بدون طلب تنزيل تحديث من المستخدمين.
  • تستضيف استضافة Firebase ملفات HTML وCSS وJavaScript لموقعك الإلكتروني بالإضافة إلى مواد عرض أخرى يوفرها المطوّرون مثل الرسومات والخطوط والرموز.

الخطوات اللاحقة