استخدم خدمات Firebase المتنوعة لإعداد وظائف الإجراءات الخاصة بك وتشغيلها وتوسيع نطاقها.
وظائف السحابة الإلكترونية لبرنامج Firebase
يُحدِّد تنفيذ الطلب وظيفة الإجراء وعناصر المحادثة. إذا كان الإجراء الخاص بك يتفاعل مع واجهات برمجة التطبيقات الخارجية أو يتطلّب منطقًا معقّدًا أو يحتاج إلى القراءة والتخزين في قاعدة بيانات، سيحتاج إلى تنفيذ. باستخدام وظائف السحابة الإلكترونية لبرنامج Firebase، تتم استضافة تنفيذ الإجراء الخاص بك كخدمة ويب تستخدم بروتوكول HTTP، ما يجعل عملية النشر والصيانة سريعة وسهلة.
في حين أنه يمكنك استخدام أي خدمة ويب HTTP لتنفيذها في "المهام مع مساعد Google"، تُعدّ وظائف السحابة الإلكترونية لبرنامج Firebase إحدى أسهل الطرق لتحديد تنفيذ الإجراء الخاص بك:
- يمكنك نشر نقطة النهاية بسرعة وبسلاسة، مع تقليل الوقت المستغرق في ضبط إعدادات واجهة سطر الأوامر (CLI) أو استيراد مكتبات إضافية.
- يمكنك الدمج بسهولة مع خدمات السحابة الإلكترونية الأخرى لمنصة Firebase مثل Cloud Firestore.
- يتم تغيير حجم موارد الحوسبة تلقائيًا وفقًا لاستخدام الإجراء الخاص بك، لذا لا داعي للقلق بشأن صيانة الخادم على الإطلاق.
- إعداد توصيل الطلبات بدون تقديم بطاقة ائتمان أو معلومات فوترة
للبدء، يُرجى الانتقال إلى مستندات الوظائف السحابية لبرنامج Firebase.
استضافة Firebase
تستخدم العديد من المهام محتوى الوسائط التفاعلية المتقدّمة في محادثاتها، وذلك بهدف تحسين تجربة المستخدم. وإذا لم يفعلوا ذلك، فيجب عليهم ذلك! عادةً ما تصبح التطبيقات التي تستخدم الصور والمقاطع الصوتية بدلاً من النصوص أكثر حيويةً ولا تُنسى، ما يؤدي إلى زيادة تفاعل المستخدمين والاحتفاظ بهم.
تسهِّل ميزة "استضافة Firebase" استضافة ملفات الوسائط المتعددة التفاعلية الثابتة لاستخدامها في الإجراء الخاص بك. يمكنك الاطّلاع على دليل البدء لاستخدام استضافة Firebase للحصول على مزيد من المعلومات.
إذا كنت مستخدمًا حاليًا في Firebase، يمكنك أيضًا بسهولة إعادة استخدام أي مواد عرض استضَافتها لتطبيقات الويب أو الأجهزة الجوّالة.
يمكنك الاطّلاع على هذا النموذج الذي يستخدم "استضافة Firebase" والتعرّف على مزيد من المعلومات حول كيفية استخدام ذلك لاستضافة ملفات الإجراءات من خلال الانتقال إلى مستندات استضافة Firebase.
التخزين في السحابة الإلكترونية لبرنامج Firebase
إذا كان الإجراء الخاص بك ينشئ ملفات خاصة بالمستخدمين، ستمنحك خدمة Cloud Storage لبرنامج Firebase مكانًا لتخزينها. عليك السماح للمستخدمين بالوصول إلى المحتوى الذي تنشئه لهم أينما كانوا، سواء كان ذلك سجلّاً لردود الإجراء الخاص بك في ملف نصي أو ملف صورة.
وهذا يعني أيضًا أن بيانات المستخدم يمكن أن تظل موجودة عبر أنظمة أساسية متعددة. على سبيل المثال، يُنشئ تطبيق الويب صورة لأحد المستخدمين. باستخدام مساحة التخزين، يمكن للمستخدم نفسه الوصول إلى هذه الصورة من خلال الإجراء الخاص بك. عند استخدام تطبيقك المتوافق مع الأجهزة الجوّالة، إذا كان الاتصال متقطعًا، سيتوقف تنزيل ملفات المستخدم مؤقتًا ثم يتم استئنافها عندما تتحسن الإشارة.
للاطّلاع على مزيد من المعلومات، يُرجى الانتقال إلى مستندات Cloud Storage for Firebase.
Cloud Firestore
قد يتطلب الإجراء الخاص بك خلفية لتخزين البيانات البسيطة. Cloud Firestore هو حلّ مستضاف على السحابة الإلكترونية يعمل على تخزين البيانات ومزامنتها.
توفّر Cloud Firestore تكاملاً سلسًا مع منتجات Firebase وGoogle Cloud Platform الأخرى، بما في ذلك Cloud Functions، ما يعني أنّها مثالية للاستخدام مع "المهام مع مساعد Google".
يمكنك الاطّلاع على المزيد من المعلومات من خلال الانتقال إلى مستندات Cloud Firestore.