Cloud Storage for Firebase

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

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

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


هل أنت مستعد للبدء؟ اختر نظامك الأساسي:

+iOS نظام التشغيل Android الويب Flutter

الانسجام لغة C++

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

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

كيف تعمل هذه الميزة؟

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

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

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

مسار التنفيذ

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

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

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

الخطوات التالية