الخيارات المتاحة للانتقال إلى 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;