Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

[Update] Firebase for iOS v8.4.0 #495

Closed
wants to merge 139 commits into from

Conversation

dmariogatto
Copy link
Contributor

Previous PRs: #494, #489, #485, #479

Includes

Firebase

  • All projects updated 8.4.0
  • MLKit for Firebase packages deprecated/removed (no longer supported)
    • Firebase.MLKit
    • Firebase.MLKit.Common
    • Firebase.MLKit.ModelInterpreter
    • Firebase.MLKit.NaturalLanguage
    • Firebase.MLKit.Vision
    • Note: probably need a new project/repo for the newer Google ML Kit bindings
  • Added beta binding for Firebase App Distribution (Firebase.AppDistribution) & App Check (Firebase.AppCheck)
    • excluded for now (no sample or testing done)
  • Minimum iOS version increased to 10.0

Google

  • AdMob updated to 8.8.0
  • Google Cast updated to 4.6.1
  • Google Maps updated to 5.1.0
  • Google Places updated to 5.0.0
  • Google Tag Manager updated to 7.3.1
  • Deprecated/removed packages (due to outdated Firebase dependencies),
    • Google.AppIndexing
    • Google.Core
    • Google.InstanceID
    • Firebase.InstanceID
  • Minimum iOS version increased to 10.0 (due to Firebase dependencies)

Notes

Removed the Wrap methods/properties that where marked as Obsolete (seems like a major version bump is the time to do it 😅).

Added a new build property that can be used to link Firebase with/without Ad ID support.

<PropertyGroup>
  <FirebaseWithoutAdIdSupport>True</FirebaseWithoutAdIdSupport>
</PropertyGroup>

There were quite a few binding changes, so would definitely appreciate someone to look them over. All the samples do run & link as far as I can tell.

UMP has been separated out from AdMob (Google.UserMessagingPlatform).

Any issues let me know!

dmariogatto and others added 30 commits April 20, 2021 17:23
@GalaxiaGuy
Copy link

@dmariogatto I'd just like to say thank you for continuing to try and get this sorted.

@dtaylorus
Copy link

@dmariogatto I'd like to second that. I have no idea what I'd do without these updates.

@dtaylorus
Copy link

@dmariogatto Any chance you could add bindings for the AdMob Mediation Test Suite?

https://developers.google.com/admob/ios/mediation-test-suite

@dmariogatto
Copy link
Contributor Author

@dmariogatto Any chance you could add bindings for the AdMob Mediation Test Suite?

https://developers.google.com/admob/ios/mediation-test-suite

Sorry for the late reply. Probably not for a while, at least not until the main repo gets updated. The actual test package looks pretty simple, but annoying has a dependency on MaterialComponents.

@dmariogatto
Copy link
Contributor Author

Now obsolete, see #501

@dmariogatto dmariogatto deleted the firebase-840 branch January 25, 2022 21:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants