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