Google ჩამოთვლის რომელ Firebase SDK-ებს სჭირდება Google Play Services

განიხილავთ Google-ის ერთი ან მეტი Firebase SDK-ის თქვენს აპში დანერგვას? შეამოწმეთ ეს სია, რომ ნახოთ, არიან თუ არა ისინი დამოკიდებული Google Play სერვისებზე!

Google საკმაოდ გავრცელებული სახელია Android სივრცეში. კომპანია არა მხოლოდ ფლობს და ინახავს თავად Android-ის ღია წყაროს პროექტს, არამედ ის ასევე პასუხისმგებელია მასზე ყველაზე დიდი სადისტრიბუციო პლატფორმა Android-ზე: Google Play Store და ძირითადი Google Mobile Services (GMS) ლუქსი. GMS აქ მნიშვნელოვანი ნაწილია. Firebase, Google-ის პლატფორმათაშორისი ხელსაწყოების ნაკრები ისეთი საკითხებისთვის, როგორიცაა ანალიტიკა და ავარიის გამოვლენა, იყენებს GMS-ს, რათა უზრუნველყოს მისი ბევრი ფუნქციონირება.

ეს ყველაფერი კარგია, თუ თქვენს სამიზნე მოწყობილობებს აქვთ წინასწარ დაინსტალირებული Google აპლიკაციები, მაგრამ რა მოხდება, თუ ისინი არ არიან? რა მოხდება, თუ მომხმარებელმა განბლოკა თავისი ჩამტვირთავი და გაუშვა Google-ის უფასო ROM? რა მოხდება, თუ ვინმე იყენებს Huawei მოწყობილობას, ან აქვს იმპორტირებული ტელეფონი ჩინეთიდან? არ იმუშავებს თქვენი აპის Firebase-ზე დამოკიდებული ნაწილები?

საბედნიეროდ, თუ თქვენ ცდილობთ Firebase-ის დანერგვას თქვენს აპში, არ გჭირდებათ გამოიცნოთ რომელი SDK-ები იმუშავებს Google-ისგან თავისუფალ მოწყობილობებზე და რომელი არა. Google-მა გამოაქვეყნა ყველა მისი ამჟამინდელი Firebase SDK-ის სია და დამოკიდებულია თუ არა ისინი GMS-ზე. თქვენ შეგიძლიათ გამოიყენოთ ეს, რათა ერთი შეხედვით თქვათ, რომელი SDK-ების დანერგვა შეგიძლიათ უსაფრთხოდ და რომელთა დამატება ან თავიდან აცილება მოგიწევთ.

აქ არის ცხრილი, რომელშიც ჩამოთვლილია Firebase SDK-ები და აქვთ თუ არა მათ GMS დამოკიდებულებები:

ბიბლიოთეკა

GMS სტატუსი

Play Services Ads

საჭირო

ანალიტიკა

რეკომენდირებულია

აპლიკაციის ინდექსირება

საჭირო

ავთენტიფიკაცია

საჭირო

მეხანძრე

არ არის საჭირო

ფუნქციები

არ არის საჭირო

შეტყობინებები

საჭირო

შენახვა

არ არის საჭირო

Crashlytics

არ არის საჭირო

დინამიური ბმულები

საჭირო

ML Vision

საჭირო

ML მოდელის თარჯიმანი

საჭირო

აპლიკაციის შიგნით შეტყობინებები

არ არის საჭირო

აპლიკაციის შიგნით შეტყობინებების ჩვენება

არ არის საჭირო

ინსტალაციები

არ არის საჭირო

Შესრულება

საჭირო

Მონაცემთა ბაზა

არ არის საჭირო

კონფიგურაცია

არ არის საჭირო

Firebase SDK-ების გასაოცარი რაოდენობა რეალურად კარგად მუშაობს GMS ინსტალაციის გარეშე. Authentication SDK-ის გამოყენებაც კი შეიძლება GMS-ის გარეშე, სწორი განხორციელებით.

გაითვალისწინეთ, რომ ეს სია ზუსტია მხოლოდ ამ სტატიის გამოქვეყნების დღიდან, რომელიც არის 6 სექტემბერს. შესაძლებელია ის მომავალში შეიცვალოს, როგორც SDK-ები დაემატება, განახლდება ან წაიშლება Firebase-დან. უახლესი ინფორმაციისთვის, ასევე Firebase Authentication-ის გამოყენების გამოსავალი GMS-ის გარეშე, შეამოწმეთ Google-ის გვერდი.