توضّح هذه الصفحة كيفية إنشاء عمليات النشر وإدارتها لتطبيق Google Chat. ومن خلال الحفاظ على عمليات النشر المختلفة، يمكنك إدارة كل مرحلة من مراحل دورة حياة تطبيق Chat بشكلٍ أفضل وطرح التغييرات على قناة الإصدار العلني بأمان.
إنشاء عمليات نشر لكل مرحلة من مراحل دورة حياة التطبيق
لإدارة تطبيق Chat على مدار مراحل نشاطه، ننصح بإنشاء تطبيق Chat ونشره في كل بيئة من البيئات التالية:
- التطوير: هي البيئة التي تستخدمها للعمل على التغييرات. يمكنك استخدام عملية النشر الرئيسية أو تشغيل هذه البيئة محليًا عند الحاجة.
- مرحلة الإعداد: هي البيئة التي يتم نشرها للمختبِرين الموثوق بهم من أجل الاختبار الشامل. يجب أن تكون هذه البيئة قريبة من بيئة الإنتاج قدر الإمكان.
- الإصدار العلني: هي البيئة التي يتم نشرها للمستخدمين النهائيين من خلال نشر تطبيق Chat على Google Workspace Marketplace.
لكل تطبيق Chat يتم نشره، عليك إنشاء مشروع على Google Cloud. عند ضبط Chat API في كل مشروع على Cloud، ننصحك باستخدام اسم تطبيق وعنوان URL للصورة الرمزية و وصف مختلفين حتى تتمكّن من التمييز بشكل أفضل بين تطبيقات Chat في Google Chat.
في المثال التالي، تم إنشاء تطبيق Chat
الذي يُسمى Task app
استنادًا إلى HTTP ويستخدم نقاط نهاية مختلفة للنشر في مرحلة
التطوير والنشر التجريبي والنشر:
البيئة | اسم مشروع Google Cloud | اسم التطبيق | عنوان URL لنقطة نهاية HTTP |
---|---|---|---|
تطوير | task-chat-app-dev |
تطبيق "مهام المطوّرين" | http://example.com/api/myapp/head |
تصنيف المراحل | task-chat-app-staging |
تطبيق "مهام Google" في مرحلة الطرح التجريبي | http://example.com/api/myapp/staging |
الإنتاج | task-chat-app |
تطبيق "مهام Google" | http://example.com/api/myapp/ |
إدارة عمليات النشر استنادًا إلى بنية تطبيق Chat
يتضمّن الجدول التالي اعتبارات إضافية عند إدارة عمليات النشر لـ هياكل تطبيقات Chat معيّنة:
البنية | تنسيق النشر | الاعتبارات |
---|---|---|
HTTP | عنوان URL لنقطة نهاية HTTP |
|
لغة برمجة تطبيقات Google | رقم تعريف النشر |
|
نشر/اشتراك | موضوع Pub/Sub | يجب استخدام موضوع Pub/Sub مختلف لكل عملية نشر. |
مواضيع ذات صلة
- اختبار الميزات التفاعلية لتطبيقات Google Chat
- نشر تطبيقات Google Chat
- إنشاء عمليات تفعيل برمجة التطبيقات وإدارتها
- اختيار بنية تطبيق Chat