Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

অতিরিক্ত ইউনিটি ইনস্টলেশন বিকল্প

বরং একটি বৃহৎ ডাউনলোড করার চেয়ে .zip সব ফাইল .unitypackage উভয় .NET 3.x এবং .NET 4.x জন্য ফাইল, আপনার কাছ থেকে পৃথক প্যাকেজ ডাউনলোড করতে পারেন ইউনিটি সাইটের জন্য Google API এর

সাইটটি প্রদান করে:

  • স্বতন্ত্র .NET 4.x .unitypackage অ্যাসেট প্যাকেজ যেমন ইনস্টল করতে ফাইল।
  • স্বতন্ত্র .tgz আর্কাইভ ইউনিটি Package Manager ব্যবহার ইনস্টল করতে।

যখন আপনার অ্যাপ্লিকেশন, একটি একক Firebase পণ্য ব্যবহার থেকে পৃথক এই সহায়ক .unitypackage ফাইলগুলি সমস্ত প্রয়োজনীয় নির্ভরতা ধারণ করে এবং .tgz ফাইল সংশ্লিষ্ট পাশাপাশি তালিকাভুক্ত করা হয় .tgz ফাইল যার উপর তারা নির্ভর করে।

এই পৃষ্ঠাটি ইউনিটি প্যাকেজ ম্যানেজার জড়িত নির্দেশাবলী প্রদান করে, তাই এটি একটি ভাল ধারণা টুল সম্পর্কে জানতে এর ইউনিটি নথিপত্র থেকে

সম্পদ হিসেবে Firebase প্যাকেজ ইনস্টল করুন

যখন থেকে Firebase পন্য ইন্সটল করার .unitypackage থেকে ডাউনলোড করা ফাইল ইউনিটি সাইটের জন্য Google API এর , মন নিম্নলিখিত রাখা:

  • আপনি যদি আপনার প্রকল্পে একাধিক ফায়ারবেস পণ্য ব্যবহার করেন, তাহলে আপনাকে অবশ্যই একই ফাইবারে সমস্ত ফায়ারবেস পণ্য ডাউনলোড এবং আপগ্রেড করতে হবে।

  • একটি প্রকল্পে ইনস্টলেশন পদ্ধতি মিশ্রিত করবেন না। অর্থাৎ, সম্পদ প্যাকেজ প্রবাহ এবং ইউনিটি প্যাকেজ ম্যানেজার প্রবাহ ব্যবহার করে ফায়ারবেস পণ্যগুলি ইনস্টল করবেন না।

ডাউনলোড করার পর, ইনস্টল করতে:

  1. আপনার খোলা ইউনিটি প্রকল্প, সম্পদ নেভিগেট> আমদানি প্যাকেজ> কাস্টম প্যাকেজের মধ্যে।

  2. আমদানি ইউনিটি প্যাকেজ উইন্ডোতে, আমদানি ক্লিক করুন।

ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার করে ফায়ারবেস প্যাকেজ ইনস্টল করুন

যখন থেকে Firebase পন্য ইন্সটল করার .tgz থেকে ডাউনলোড করা ফাইল ইউনিটি আর্কাইভ জন্য Google API এর , মন নিম্নলিখিত রাখা:

  • এই পদ্ধতি শুধুমাত্র 2018.3+ এ উপলব্ধ।

  • আপনি যদি আপনার প্রকল্পে একাধিক ফায়ারবেস পণ্য ব্যবহার করেন, তাহলে আপনাকে অবশ্যই একই ফাইবারে সমস্ত ফায়ারবেস পণ্য ডাউনলোড এবং আপগ্রেড করতে হবে।

  • একটি প্রকল্পে ইনস্টলেশন পদ্ধতি মিশ্রিত করবেন না। অর্থাৎ, অ্যাসেট প্যাকেজ প্রবাহ এবং ইউনিটি প্যাকেজ ম্যানেজার প্রবাহের সাথে ফায়ারবেস পণ্যগুলি ইনস্টল করবেন না।

  • প্রতিটি পণ্যের জন্য নির্ভরতা .tgz ফাইল তাদের নিজস্ব মধ্যে পাশাপাশি লিঙ্ক করা হয় .tgz ফাইল। আপনি ডাউনলোড হবে এবং ইনস্টল পণ্যের .tgz ফাইল এবং নির্ভরতা .tgz ফাইল, সঠিক অনুক্রমে:

    1. এক্সটার্নাল নির্ভরতা ম্যানেজার ( com.google.external-dependency-manager )
    2. Firebase কোর ( com.google.firebase.app )
    3. আপনার প্রকল্পে ব্যবহৃত Firebase পণ্য। আপনি রিয়েলটাইম ডাটাবেস বা ক্লাউড স্টোরেজ ব্যবহার করেন, তাহলে প্রমাণীকরণ (ইনস্টল com.google.firebase.auth ) প্রথম।

ডাউনলোড করার পর, আমদানি .tgz আপনার প্রকল্পের নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার ফাইল:

প্যাকেজ ম্যানেজার UI

  1. ইউনিটির প্যাকেজ ম্যানেজার উইন্ডো খুলুন।
  2. ক্লিক করুন + প্যাকেজ ম্যানেজার উইন্ডোর উপরে বাম কোণায় আইকন নির্বাচন Add package from tarball ফাইল ব্রাউজারটি খোলার জন্য।
  3. ফাইল ব্রাউজারে কাঙ্ক্ষিত টারবল নির্বাচন করুন।

ইউনিটি 2019 এর কিছু পুরোনো সংস্করণ সরাসরি টারবল যোগ করা সমর্থন করে না। এই ক্ষেত্রে, আপনার প্রয়োজন হবে:

  1. আনজিপ .tgz ফাইল।
  2. ক্লিক করুন + প্যাকেজ ম্যানেজার উইন্ডোর উপরে বাম কোণায় আইকন নির্বাচন Add package from disk ফাইল ব্রাউজারটি খোলার জন্য।
  3. ফাইল ব্রাউজারে নিষ্কাশিত ফোল্ডারটি নির্বাচন করুন।

manifest.json

  1. আপনার প্রকল্পের পাশে একটি নতুন ফোল্ডার তৈরি করুন Packages ফোল্ডার এবং এটির নাম GooglePackages
  2. স্থাপন করুন .tgz ফাইল ফোল্ডারে।
  3. খুলতে একটি টেক্সট এডিটর ব্যবহার করুন Packages/manifest.json আপনার ইউনিটি প্রকল্পের ফোল্ডারের অধীনে।
  4. আপনি যে প্যাকেজটি ইনস্টল করতে চান তার জন্য একটি এন্ট্রি যুক্ত করুন, প্যাকেজের নাম ডিস্কের অবস্থানে ম্যাপ করুন। সংযোজন করতে ভুলবেন না file: থেকে .tgz ফাইল পাথ। উদাহরণস্বরূপ, যদি আপনি ইনস্টল করার ছিল com.google.firebase.storage এবং তার নির্ভরতা এর, আপনার manifest.json ভালো দেখাবে:

    {
      "dependencies": {
        "com.google.external-dependency-manager": "file:../GooglePackages/com.google.external-dependency-manager-1.2.164.tgz",
        "com.google.firebase.app": "file:../GooglePackages/com.google.firebase.app-7.1.0.tgz",
        "com.google.firebase.auth": "file:../GooglePackages/com.google.firebase.auth-7.1.0.tgz",
        "com.google.firebase.storage": "file:../GooglePackages/com.google.firebase.storage-7.1.0.tgz",
        // com.unity package entries...
      }
    }
    
  5. সংরক্ষণ করুন manifest.json ফাইল।

  6. ইউনিটি ফিরে পাবে ফোকাস যখন এটি পুনরায় লোড করা হবে manifest.json এবং নতুন এডেড প্যাকেজ আমদানি করুন।

ইউনিটি কিছু পুরোনো সংস্করণগুলি সমর্থন করে না .tgz ফাইল manifest.json । এই ক্ষেত্রে, আপনার উচিত:

  1. আনজিপ .tgz ফাইল।
  2. আপনার সম্পাদনার manifest.json , পরিবর্তে বের করা ফোল্ডারে পথ ব্যবহার করতে .tgz ফাইল তাই মত:

    {
      "dependencies": {
        "com.google.external-dependency-manager": "file:../GooglePackages/com.google.external-dependency-manager-1.2.164",
        "com.google.firebase.app": "file:../GooglePackages/com.google.firebase.app-7.1.0",
        "com.google.firebase.auth": "file:../GooglePackages/com.google.firebase.auth-7.1.0",
        "com.google.firebase.storage": "file:../GooglePackages/com.google.firebase.storage-7.1.0",
        // com.unity package entries...
      }
    }
    

ইউনিটি প্যাকেজ ম্যানেজার থেকে সম্পদ প্যাকেজে স্থানান্তর করুন

কিছু কিছু ক্ষেত্রে, আপনি অধীনে পন্য ইন্সটল করার জন্য, Firebase পণ্য ট্র্যাক করতে ইউনিটি প্যাকেজ ম্যানেজার ব্যবহার থেকে স্যুইচ করতে চাইতে পারেন Assets ফোল্ডার।

আপনি কি নিশ্চিতরূপে যা ইনস্টলেশন পদ্ধতি আপনি ব্যবহার করছেন, আপনার ইউনিটি প্রকল্পের ফোল্ডারে না হন, তাহলে ফাইল খোলার Packages/manifest.json । ফাইল দিয়ে শুরু এন্ট্রি থাকে com.google.firebase , আপনার প্রকল্পের ইনস্টলেশনের জন্য ঐক্য প্যাকেজ ম্যানেজার ব্যবহার করা হয়েছে।

সম্পদ প্যাকেজে স্থানান্তর করতে:

  1. আপনার প্রকল্পে বর্তমান ফায়ারবেস প্যাকেজ সংস্করণগুলি নোট করুন এবং সেগুলি সরান।

    1. উইন্ডো মেনু থেকে, প্যাকেজ ম্যানেজার নির্বাচন করুন। নির্বাচন করা হয়নি: প্যাকেজ ম্যানেজার উইন্ডোতে, নিশ্চিত "প্রকল্প প্যাকেজেস" আছে।
    2. ইনস্টল করা ফায়ারবেস প্যাকেজের সংস্করণগুলি লক্ষ্য করুন।
    3. প্রতিটি প্যাকেজ নামের উপর ক্লিক করুন, তারপর Remove এ ক্লিক করুন। এক্সটার্নাল নির্ভরতা ম্যানেজার প্যাকেজ (অপসারণ করতে ভুলবেন না .com.google.external-dependency-manager ) পাশাপাশি Firebase প্যাকেজ।
  2. ডাউনলোড করুন এবং আমদানি প্রতিস্থাপন .unitypackage ফাইল। আপনার দুটি বিকল্প আছে:

    • আপনি প্রতিটি প্যাকেজের সাম্প্রতিক সংস্করণে আপগ্রেড করুন করতে পারেন, Firebase ইউনিটি SDK এর জিপ ফাইল ডাউনলোড করুন বর্ণনা অনুযায়ী ইনস্টল আপনার ইউনিটি প্রকল্পে Firebase যোগ
    • আপনি বর্তমান সংরক্ষণ করার প্রয়োজন হলে .unitypackage সংস্করণ ডাউনলোড এবং হিসাবে বর্ণনা করা পৃথক প্যাকেজ ইনস্টল করতে পারেন উপরে এই পৃষ্ঠাতে।

সম্পদ প্যাকেজ থেকে ইউনিটি প্যাকেজ ম্যানেজারে স্থানান্তর করুন

কিছু কিছু ক্ষেত্রে, আপনি অধীনে পণ্য ইনস্টল করা থেকে স্যুইচ করতে চাইতে পারেন Assets ইউনিটি প্যাকেজ ম্যানেজার দিয়ে ইনস্টল ও পণ্যের ট্র্যাকিং ফোল্ডার।

আপনি কি নিশ্চিতরূপে যা ইনস্টলেশন পদ্ধতি আপনি ব্যবহার করছেন, আপনার ইউনিটি প্রকল্পের ফোল্ডারে না হন, তাহলে ফাইল খোলার Packages/manifest.json । ফাইল দিয়ে শুরু এন্ট্রি থাকে com.google.firebase আপনার প্রকল্পের ইতিমধ্যে ইনস্টলেশনের জন্য ঐক্য প্যাকেজ ম্যানেজার ব্যবহার করছে।

ইউনিটি প্যাকেজ ম্যানেজারে স্থানান্তর করতে:

  1. নিশ্চিত করুন সব Firebase প্যাকেজ এবং বাহ্যিক নির্ভরতা ম্যানেজার প্যাকেজ থেকে সরিয়ে ফেলা হয় Assets ফোল্ডার নিম্নলিখিত পদ্ধতিগুলির মধ্যে যেকোন একটি ব্যবহার করে।

    প্যাকেজ ম্যানেজার UI

    1. আপনার খোলা ইউনিটি প্রকল্প, সম্পদ নেভিগেট> বাহ্যিক নির্ভরতা ম্যানেজার> সংস্করণ হ্যান্ডলার সালে> আনইনস্টল পরিচালিত প্যাকেজগুলি।
    2. সমস্ত ফায়ারবেস প্যাকেজ এবং বাহ্যিক নির্ভরতা ম্যানেজার নির্বাচন করুন।
    3. ক্লিক করুন আনইনস্টল নির্বাচিত প্যাকেজ।

    ম্যানুয়াল অপসারণ

    ফাইল সিস্টেম সরঞ্জামগুলি ব্যবহার করে, নিম্নলিখিত ফোল্ডারগুলি ম্যানুয়ালি মুছুন:

    • Assets/Editor Default Resources/Firebase
    • Assets/ExternalDependencyManager
    • Assets/Firebase
    • Assets/Parse
    • Assets/Plugins/iOS/Firebase
  2. হিসাবে বর্ণনা, ইউনিটি Package Manager ব্যবহার প্যাকেজ ইনস্টল করুন উপরে এই পৃষ্ঠাতে।