AppOptions interface

الخيارات المتاحة للانتقال إلى PrepareizeApp().

Signature:

export interface AppOptions 

أماكن إقامة

الموقع Type الوصف
بيانات الاعتماد بيانات الاعتماد كائن بيانات الاعتماد يُستخدم لمصادقة "SDK للمشرف".راجِع إعداد حزمة SDK للاطّلاع على المستندات التفصيلية ونماذج التعليمات البرمجية.
databaseAuthVariableOverride كائن | فارغ الكائن الذي يتم استخدامه كمتغير auth في قواعد قاعدة بيانات الوقت الفعلي عندما تقرأ حزمة SDK للمشرف من قاعدة بيانات الوقت الفعلي أو تكتب إليها. يتيح لك ذلك خفض نطاق حزمة تطوير البرامج (SDK) للمشرف من الامتيازات التلقائية للقراءة والكتابة بالكامل.يمكنك ضبط null ليكون برنامجًا لم تتم مصادقته.يُرجى الاطّلاع على المصادقة باستخدام الامتيازات المحدودة للحصول على المستندات التفصيلية ونماذج الرموز.
databaseURL سلسلة عنوان URL لقاعدة بيانات الوقت الفعلي التي يتم من خلاله قراءة البيانات وكتابتها.
httpAgent الوكيل وكيل HTTP يتم استخدامه عند إجراء استدعاءات HTTP صادرة. يتم استخدام مثيل Agent هذا من خلال جميع الخدمات التي تُجري طلبات REST (مثل auth، messaging، projectManagement).تستخدم كل من قاعدة بيانات الوقت الفعلي وFirestore وسائل أخرى للاتصال بخوادم الخلفية، لذا لا تستخدم وكيل HTTP هذا. لا تستخدم مثيلات Credential أيضًا وكيل HTTP هذا، ولكنها تتيح بدلاً من ذلك تحديد وكيل HTTP في طرق المصنع المناسبة.
projectId سلسلة رقم تعريف مشروع Google Cloud المرتبط بالتطبيق.
serviceAccountId سلسلة رقم تعريف حساب الخدمة الذي سيتم استخدامه لتوقيع الرموز المميّزة المخصّصة. ويمكن العثور على هذا الاسم في الحقل client_email من ملف JSON لحساب الخدمة.
مجموعة بيانات التخزين سلسلة اسم حزمة Google Cloud Storage المستخدَمة لتخزين بيانات التطبيق. استخدِم اسم الحزمة فقط بدون أي بادئات أو إضافات (*لا* تبدأ الاسم بـ "gs://").

AppOptions.credential

كائن بيانات الاعتماد يُستخدم لمصادقة حزمة SDK للمشرف.

راجِع إعداد حزمة SDK للحصول على المستندات التفصيلية ونماذج التعليمات البرمجية.

Signature:

credential?: Credential;

سياسة AppOptions.databaseAuthVariableOverride

الكائن الذي يتم استخدامه كمتغير auth في قواعد قاعدة بيانات الوقت الفعلي عندما تقرأ حزمة SDK للمشرف من قاعدة بيانات الوقت الفعلي أو تكتب إليها. ويسمح لك ذلك بخفض نطاق "SDK للمشرف" من امتيازاتها التلقائية للقراءة والكتابة بالكامل.

يمكنك تمرير null ليكون عميلاً لم تتم مصادقته.

راجع المصادقة باستخدام امتيازات محدودة للحصول على وثائق تفصيلية وعيّنات من التعليمات البرمجية.

Signature:

databaseAuthVariableOverride?: object | null;

AppOptions.databaseURL

عنوان URL لقاعدة بيانات الوقت الفعلي التي يتم من خلاله قراءة البيانات وكتابتها.

Signature:

databaseURL?: string;

AppOptions.httpAgent

وكيل HTTP يتم استخدامه عند إجراء استدعاءات HTTP صادرة. يتم استخدام مثيل Agent هذا من خلال جميع الخدمات التي تُجري طلبات REST (مثل auth وmessaging وprojectManagement).

تستخدم قاعدة بيانات الوقت الفعلي وFirestore وسائل أخرى للاتصال بخوادم الخلفية، لذلك لا تستخدمان وكيل HTTP هذا. لا تستخدم مثيلات Credential أيضًا وكيل HTTP هذا، ولكنها تتيح بدلاً من ذلك تحديد وكيل HTTP في طرق المصنع المناسبة.

Signature:

httpAgent?: Agent;

رقم تعريف التطبيق (AppOptions.projectId)

رقم تعريف مشروع Google Cloud المرتبط بالتطبيق.

Signature:

projectId?: string;

رقم تعريف التطبيق AppOptions.serviceAccountId

رقم تعريف حساب الخدمة الذي سيتم استخدامه لتوقيع الرموز المميّزة المخصّصة. ويمكن العثور على هذا الاسم في الحقل client_email من ملف JSON لحساب الخدمة.

Signature:

serviceAccountId?: string;

AppOptions.storageBucket

اسم حزمة Google Cloud Storage المستخدَمة لتخزين بيانات التطبيق. استخدِم اسم الحزمة فقط بدون أي بادئات أو إضافات (*لا* تبدأ الاسم بـ "gs://").

Signature:

storageBucket?: string;