განიხილავთ 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-ის გვერდი.