إنشاء عمليات نشر لتطبيق Google Chat وإدارتها
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تشرح هذه الصفحة كيفية إنشاء عمليات نشر لتطبيق Google Chat وإدارتها. من خلال الاحتفاظ بعمليات نشر مختلفة، يمكنك إدارة كل مرحلة من مراحل دورة حياة تطبيق Chat بشكل أفضل وإصدار التغييرات بأمان في بيئة الإنتاج.
إنشاء عمليات نشر لكل مرحلة من مراحل دورة حياة التطبيق
لإدارة تطبيق Chat طوال دورة حياته، ننصحك بإنشاء تطبيق Chat ونشره لكل بيئة من البيئات التالية:
بيئة التطوير: هي البيئة التي تستخدمها لإجراء التغييرات. إذا لزم الأمر، يمكنك استخدام عملية النشر الرئيسية أو تشغيل هذه البيئة محليًا.
بيئة تصنيف المراحل: هي البيئة التي تنشرها للمختبِرين الموثوق بهم لإجراء اختبار شامل. يجب أن تكون هذه البيئة قريبة قدر الإمكان من بيئة الإنتاج.
يجب إنشاء مشروع على Google Cloud لكل تطبيق Chat تنشره. عند ضبط Chat API في كل مشروع على السحابة الإلكترونية، ننصحك باستخدام اسم تطبيق وعنوان URL لصورة رمزية ووصف مختلفَين حتى تتمكّن من التمييز بشكل أفضل بين تطبيقات Chat في Google Chat.
في المثال التالي، تم إنشاء تطبيق Chat باسم Task app على HTTP ويستخدم نقاط نهاية مختلفة للنشر في بيئات التطوير وتصنيف المراحل والإنتاج:
البيئة
اسم مشروع على السحابة الإلكترونية
اسم التطبيق
عنوان URL لنقطة نهاية HTTP
التطوير
task-chat-app-dev
تطبيق Dev Task
http://example.com/api/myapp/head
تصنيف المراحل
task-chat-app-staging
تطبيق Staging Task
http://example.com/api/myapp/staging
الإنتاج
task-chat-app
تطبيق Task
http://example.com/api/myapp/
إدارة عمليات النشر استنادًا إلى بنية تطبيق Chat
يتضمّن الجدول التالي اعتبارات إضافية عند إدارة عمليات النشر
لبُنى تطبيقات Chat
معيّنة:
الهندسة المعمارية
تنسيق النشر
الاعتبارات
HTTP
عنوان URL لنقطة نهاية HTTP
يمكنك نشر التغييرات تدريجيًا على كل نقطة نهاية في دورة حياة تطبيق Chat. على سبيل المثال، بعد
اختبار ميزة جديدة تم نشرها في نقطة نهاية تصنيف المراحل
http://example.com/api/myapp/staging، يمكنك إصدار الميزة في
بيئة الإنتاج من خلال نشرها في نقطة نهاية الإنتاج، مثل
http://example.com/api/myapp.
لتصحيح الأخطاء في الرمز قبل النشر، يمكنك ضبط نقطة نهاية على بيئتك المحلية. للتعرّف على كيفية اختبار التغييرات محليًا، يُرجى الاطّلاع على مقالة
تصحيح الأخطاء في تطبيقات Google Chat.
لغة برمجة تطبيقات Google
رقم تعريف النشر
لا يمكن أن تتضمّن مشاريع "برمجة تطبيقات Google" سوى فرع واحد ويمكن ربطها بمشروع واحد على Cloud. لاختبار التغييرات والاحتفاظ ببيئات متعددة، يجب إنشاء مشاريع مختلفة في "برمجة تطبيقات Google" لكل بيئة.
يجب استخدام عملية النشر الرئيسية لمشروع "برمجة تطبيقات Google"
فقط لبيئة التطوير. بالنسبة إلى بيئتَي تصنيف المراحل والإنتاج
، استخدِم عمليات النشر المستندة إلى إصدارات. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة
إنشاء عمليات النشر وإدارتها
في مستندات "برمجة تطبيقات Google".
Pub/Sub
موضوع Cloud Pub/Sub
يجب استخدام موضوع مختلف في Cloud Pub/Sub لكل عملية نشر.
تاريخ التعديل الأخير: 2026-09-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-09-11 (حسب التوقيت العالمي المتفَّق عليه)"],[],["The document outlines creating and managing deployments for Google Chat apps across development, staging, and production environments. Each environment requires a separate Google Cloud project with a distinct app name and details. Deployment methods vary: HTTP uses endpoint URLs, Apps Script utilizes deployment IDs and separate projects, and Pub/Sub employs unique topics. Changes should be progressively deployed, starting from development, then staging, and finally production. Different app architectures require different consideration.\n"]]