অন্যদের সাথে আপনার তৈরি করা এক্সটেনশন শেয়ার করার আগে, আপনাকে অবশ্যই একজন প্রকাশক হিসেবে নিবন্ধন করতে হবে। যখন আপনি একটি এক্সটেনশন প্রকাশক হিসাবে নিবন্ধন করেন, তখন আপনি একটি প্রকাশক আইডি তৈরি করেন যা ব্যবহারকারীদের দ্রুত আপনাকে আপনার এক্সটেনশনের লেখক হিসাবে সনাক্ত করতে দেয়৷ নিম্নলিখিত উদাহরণের মতো দেখতে একটি এক্সটেনশনের নাম উল্লেখ করে ব্যবহারকারীরা আপনার এক্সটেনশন ইনস্টল করবে:
your-publisher-id/your-extension-id
আপনার প্রকাশক আইডি সাধারণত আপনার কোম্পানির নাম বা আপনার ব্র্যান্ড নাম হবে. একটি প্রকাশক আইডি চয়ন করতে কিছু সময় নিন কারণ আপনি একটি নতুন নিবন্ধন না করে এবং আপনার এক্সটেনশনগুলি পুনঃপ্রকাশ না করে পরে এটি পরিবর্তন করতে পারবেন না৷
আপনার প্রকাশক আইডি স্থায়ীভাবে একটি Firebase প্রকল্পের সাথে লিঙ্ক করা হবে, যা IAM কার্যকলাপ, প্রকাশনা এক্সটেনশন এবং মেট্রিক্স দেখার জন্য নিবেদিত। প্রকাশিত এক্সটেনশনগুলি পরিচালনা করার জন্য আপনার এই প্রকল্পটি একচেটিয়াভাবে ব্যবহার করা উচিত (অর্থাৎ, প্রকল্পে কোনও অ্যাপ যোগ করবেন না এবং এতে অন্য কোনও ফায়ারবেস পরিষেবা সক্ষম করবেন না)। একটি ডেডিকেটেড প্রোজেক্ট ব্যবহার করে, আপনি আপনার এক্সটেনশনের প্রকাশনা কার্যক্রমকে আপনার অন্যান্য ফায়ারবেস প্রকল্প পরিচালনা কার্যক্রম থেকে আলাদা রাখেন।
প্রকাশক প্রকল্পে দুর্ঘটনাজনিত মুছে ফেলা রোধ করার জন্য এটিতে একটি প্রকল্পের অধিকার থাকবে। আপনার প্রকাশক প্রোফাইল এবং প্রকল্প মুছে ফেলার অনুরোধ করতে, firebase-extensions-publisher-projects@google.com
এ যোগাযোগ করুন।
- প্রকল্পটি আপনার এক্সটেনশন কোড হোস্ট করে না।
- আপনার এক্সটেনশন দ্বারা সংগৃহীত বা তৈরি করা কোনো ডেটাতে প্রকল্পটির অ্যাক্সেস নেই।
নিবন্ধন করতে, নীচের বোতামে ক্লিক করুন:
একটি এক্সটেনশন প্রকাশক হিসাবে নিবন্ধন করুন
এটি একটি নতুন প্রকাশক প্রকল্প এবং প্রোফাইল তৈরি করবে৷ আপনি নিবন্ধন করার পরে, আপনি একই পৃষ্ঠা থেকে আপনার প্রোফাইল দেখতে পারেন।
যদি আপনার Google ক্লাউড সংস্থার নীতিগত সীমাবদ্ধতা থাকে যা Firebase কনসোলের মাধ্যমে একটি প্রকাশক প্রোফাইল নিবন্ধন করা কঠিন করে তোলে, তাহলে আপনি পরিবর্তে একটি বিদ্যমান প্রকল্পকে একটি প্রকাশক প্রকল্পে পরিণত করতে Firebase CLI ব্যবহার করতে পারেন:
firebase ext:dev:register --project=PROJECT_ID
নিশ্চিত করুন যে প্রকল্পটি একটি ফায়ারবেস প্রকল্প। আপনার যদি একটি Google ক্লাউড প্রকল্প থাকে, তাহলে প্রথমে এটি একটি Firebase প্রকল্পে রূপান্তর করুন ৷ বিদ্যমান প্রকল্পগুলি ব্যবহার করবেন না যেখানে আপনি অন্যান্য ফায়ারবেস পরিষেবাগুলি ব্যবহার করেন, কারণ প্রকাশক প্রকল্পগুলিকে আলাদাভাবে বিবেচনা করা হয় এবং আপনি Firebase কনসোলে সেই পরিষেবাগুলি সহজে অ্যাক্সেস করতে পারবেন না৷