AppOptions interface

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

Signature:

export interface AppOptions 

أماكن إقامة

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

بيانات اعتماد AppOptions

عنصر بيانات اعتماد يتم استخدامه لمصادقة "حزمة 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 صادرة. يتم استخدام مثيل الوكيل هذا في جميع الخدمات التي تجري مكالمات REST (مثل auth وmessaging وprojectManagement).

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

Signature:

httpAgent?: Agent;

رقم تعريف مشروع AppOptions.

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

Signature:

projectId?: string;

رقم تعريف AppOptions.serviceAccount

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

Signature:

serviceAccountId?: string;

AppOptions.storageBucket

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

Signature:

storageBucket?: string;