Swift (v4.0.0) এর জন্য সর্বশেষ Firebase SDK-এ স্থানান্তর করুন

Swift-এর জন্য Firebase iOS SDK-এর 4.0.0 সংস্করণে, আমরা Swift API ডিজাইন নির্দেশিকাগুলিতে নামকরণের নিয়মগুলি অনুসরণ করার জন্য পরিবর্তনগুলি অন্তর্ভুক্ত করেছি। Firebase iOS SDK-এর আপনার অ্যাপের সংস্করণ আপডেট করার সময় আপনি পেতে পারেন এমন কোনো ত্রুটি বা সতর্কতা ঠিক করতে, এই মাইগ্রেশন গাইডের ধাপগুলি অনুসরণ করুন।

নতুন সংস্করণে পরিবর্তন

সমস্ত Firebase পণ্য জুড়ে সুইফট SDK-তে নিম্নলিখিত পরিবর্তনগুলি করা হয়েছে:

  • সমস্ত ধ্রুবক, প্রোটোকল, ক্লাস, enums, এবং টাইপ সংজ্ঞাগুলির জন্য নাম জুড়ে FIR উপসর্গ সরানো হচ্ছে।
  • FIRApp নাম পরিবর্তন করে FirebaseApp করা হচ্ছে।
  • FIROptions নাম পরিবর্তন করে FirebaseOptions করা হচ্ছে।

পরিবর্তনগুলির একটি সম্পূর্ণ তালিকার জন্য, পরিবর্তনগুলির বিস্তারিত তালিকা দেখুন বিভাগ

ত্রুটিগুলি সমাধান করুন

এই পরিবর্তনগুলির ফলে ত্রুটিগুলি সমাধান করার সর্বোত্তম উপায় হল Xcode-এ Fix-it ডায়ালগ ব্যবহার করা।

  1. আপনি যখন আপনার Xcode ওয়ার্কস্পেসে আপনার আপডেট করা প্রকল্পটি খুলবেন, তখন নামকরণের পরিবর্তনের ফলে সমস্যা নেভিগেটরে দেখা যাবে।
  2. ত্রুটিটি ক্লিক করুন এবং ফিক্স-ইট ডায়ালগে পরামর্শ দিয়ে সমাধান করুন।

নামকরণের দ্বন্দ্ব সমাধান করুন

নামকরণের দ্বন্দ্ব সমাধান করতে, মডিউল দ্বারা প্রদত্ত নামস্থান ব্যবহার করুন। উদাহরণস্বরূপ, FIRUser এর ক্ষেত্রে, যা এখন User , আপনি আপনার User class/struct এবং Firebase User ক্লাসের মধ্যে পার্থক্য করতে চাইতে পারেন।

@import Firebase
...
var firebaseUser: Firebase.User?

পরিবর্তনের বিস্তারিত তালিকা