ইনিশিয়ালাইজ অ্যাপ() এ পাস করার জন্য উপলব্ধ বিকল্পগুলি .
স্বাক্ষর:
export interface AppOptions
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
শংসাপত্র | শংসাপত্র | অ্যাডমিন SDK প্রমাণীকরণ করতে ব্যবহৃত একটি শংসাপত্র বস্তু। বিস্তারিত ডকুমেন্টেশন এবং কোড নমুনার জন্য SDK শুরু করুন দেখুন। |
databaseAuthVariableOverride | বস্তু | খালি | প্রশাসক SDK রিয়েলটাইম ডেটাবেস থেকে পড়া বা লিখলে আপনার রিয়েলটাইম ডেটাবেস নিয়মে প্রমাণীকরণ পরিবর্তনশীল হিসাবে ব্যবহার করার জন্য বস্তু৷ এটি আপনাকে অ্যাডমিন SDK এর ডিফল্ট সম্পূর্ণ পড়ার এবং লেখার সুবিধাগুলি থেকে ডাউনস্কোপ করতে দেয়৷ আপনি একটি অননুমোদিত ক্লায়েন্ট হিসাবে কাজ করতে null পাস করতে পারেন. বিস্তারিত ডকুমেন্টেশন এবং কোড নমুনার জন্য সীমিত সুযোগ-সুবিধা সহ প্রমাণীকরণ দেখুন। |
ডাটাবেসইউআরএল | স্ট্রিং | রিয়েলটাইম ডেটাবেসের URL যা থেকে ডেটা পড়তে এবং লিখতে হয়। |
httpAgent | প্রতিনিধি | আউটগোয়িং HTTP কল করার সময় একটি HTTP এজেন্ট ব্যবহার করা হবে। এই এজেন্ট দৃষ্টান্তটি সমস্ত পরিষেবা দ্বারা ব্যবহৃত হয় যা REST কল করে (যেমন auth , messaging , projectManagement )। রিয়েলটাইম ডেটাবেস এবং ফায়ারস্টোর ব্যাকএন্ড সার্ভারের সাথে যোগাযোগের অন্যান্য উপায় ব্যবহার করে, তাই তারা এই HTTP এজেন্ট ব্যবহার করে না। Credential দৃষ্টান্তগুলিও এই HTTP এজেন্ট ব্যবহার করে না, বরং সংশ্লিষ্ট কারখানা পদ্ধতিতে একটি HTTP এজেন্ট নির্দিষ্ট করা সমর্থন করে। |
প্রজেক্ট আইডি | স্ট্রিং | অ্যাপের সাথে যুক্ত Google ক্লাউড প্রকল্পের আইডি। |
serviceAccountId | স্ট্রিং | কাস্টম টোকেন স্বাক্ষর করার জন্য পরিষেবা অ্যাকাউন্টের আইডি ব্যবহার করা হবে। এটি একটি পরিষেবা অ্যাকাউন্ট JSON ফাইলের client_email ক্ষেত্রে পাওয়া যাবে। |
স্টোরেজ বালতি | স্ট্রিং | অ্যাপ্লিকেশন ডেটা সঞ্চয় করার জন্য ব্যবহৃত Google ক্লাউড স্টোরেজ বাকেটের নাম। কোনো উপসর্গ বা সংযোজন ছাড়াই শুধুমাত্র বালতির নাম ব্যবহার করুন ("gs://" এর সাথে নামটি *প্রিফিক্স করবেন না)। |
AppOptions.credential
অ্যাডমিন SDK প্রমাণীকরণ করতে ব্যবহৃত একটি শংসাপত্র বস্তু।
বিস্তারিত ডকুমেন্টেশন এবং কোড নমুনার জন্য SDK শুরু করুন দেখুন।
স্বাক্ষর:
credential?: Credential;
AppOptions.databaseAuthVariableOverride
প্রশাসক SDK রিয়েলটাইম ডেটাবেস থেকে পড়া বা লিখলে আপনার রিয়েলটাইম ডেটাবেস নিয়মে প্রমাণীকরণ পরিবর্তনশীল হিসাবে ব্যবহার করার জন্য বস্তু৷ এটি আপনাকে অ্যাডমিন SDK এর ডিফল্ট সম্পূর্ণ পড়ার এবং লেখার সুবিধাগুলি থেকে ডাউনস্কোপ করতে দেয়৷
আপনি একটি অননুমোদিত ক্লায়েন্ট হিসাবে কাজ করতে null
পাস করতে পারেন.
বিস্তারিত ডকুমেন্টেশন এবং কোড নমুনার জন্য সীমিত সুযোগ-সুবিধা সহ প্রমাণীকরণ দেখুন।
স্বাক্ষর:
databaseAuthVariableOverride?: object | null;
AppOptions.databaseURL
রিয়েলটাইম ডেটাবেসের URL যা থেকে ডেটা পড়তে এবং লিখতে হয়।
স্বাক্ষর:
databaseURL?: string;
AppOptions.httpAgent
আউটগোয়িং HTTP কল করার সময় একটি HTTP এজেন্ট ব্যবহার করা হবে। এই এজেন্ট দৃষ্টান্তটি সমস্ত পরিষেবা দ্বারা ব্যবহৃত হয় যা REST কল করে (যেমন auth
, messaging
, projectManagement
)
রিয়েলটাইম ডেটাবেস এবং ফায়ারস্টোর ব্যাকএন্ড সার্ভারের সাথে যোগাযোগের অন্যান্য উপায় ব্যবহার করে, তাই তারা এই HTTP এজেন্ট ব্যবহার করে না। Credential
দৃষ্টান্তগুলিও এই HTTP এজেন্ট ব্যবহার করে না, বরং সংশ্লিষ্ট কারখানা পদ্ধতিতে একটি HTTP এজেন্ট নির্দিষ্ট করা সমর্থন করে।
স্বাক্ষর:
httpAgent?: Agent;
AppOptions.projectId
অ্যাপের সাথে যুক্ত Google ক্লাউড প্রকল্পের আইডি।
স্বাক্ষর:
projectId?: string;
AppOptions.serviceAccountId
কাস্টম টোকেন স্বাক্ষর করার জন্য পরিষেবা অ্যাকাউন্টের আইডি ব্যবহার করা হবে। এটি একটি পরিষেবা অ্যাকাউন্ট JSON ফাইলের client_email
ক্ষেত্রে পাওয়া যাবে।
স্বাক্ষর:
serviceAccountId?: string;
AppOptions.storageBucket
অ্যাপ্লিকেশন ডেটা সঞ্চয় করার জন্য ব্যবহৃত Google ক্লাউড স্টোরেজ বাকেটের নাম। কোনো উপসর্গ বা সংযোজন ছাড়াই শুধুমাত্র বালতির নাম ব্যবহার করুন ("gs://" এর সাথে নামটি *প্রিফিক্স করবেন না)।
স্বাক্ষর:
storageBucket?: string;