Migration from Google Analytics to Firebase in iOS - ios

Since Google officially stated the sunset for Google Analytics in October 2019, I was wondering if there is an actual Migration plan already out as I can't seem to find any official source yet?
Hope I'm not asking the obvious.
Any heads up is welcome 🙏

There is a 13 page PDF linked from this Firebase Help article with the title
Google Analytics for Firebase - Migration Guide [from legacy Google
Analytics App views - GA SDK]
that may be what you're after. It's unfortunately not a quick and easy process, it looks like the guide is more to help you in converting your existing GA approach to a Firebase one than actually migrating.
Intro:
This guide is written for users familiar with Google Analytics (web and app analytics solutions) who are considering new implementations or implementation updates to their iOS and Android apps. There are different migration techniques/preferences and this guide is a suggestion about how you could plan your migration.
This StackOverflow answer is more helpful IMO.

Related

Firebase & iOS 14 > Will dynamic links tracking and campaigns continue to work?

As most of you are probably aware of, iOS 14 will basically put an end to app acquisition tracking as we know it.
Here are two great articles that explore the issue in length:
The App Attribution Industry Is Dead
How To Prepare Your Mobile App and Attribution Stack for Apple’s iOS 14 Privacy and IDFA Changes
Putting aside the critical changes most people will have to make to their business models, my question has to do with Firebase's dynamic links in particular.
Since they basically rely on copying a link in the pasteboard, I already know they might now trigger a warning banner — although the Firebase team has apparently been proactive with this matter.
What I don't know at this point is whether they will continue to work or not when users disallow ad tracking.
My team and I have tried building one of our React Native apps with XCode 12 beta on a simulator running iOS 14, but haven't been able to retrieve any value from the dynamic links — whereas it currently works with iOS 13. There might be other factors at play though, so it's difficult to draw our own conclusions at this point.
My questions, provided that the users have opted out of tracking:
Will we still be able to read the dynamic link url in-app?
Will Google Analytics still receive the UTM parameters and get campaigns' results?
If the answer is no to any of these questions, what are the workarounds or third-party solutions you've found?
Your insights will be greatly appreciated!
According to Google's blog post: https://firebase.google.com/docs/ios/supporting-ios-14
If IDFA is not accessible:
No impact for link-opening functionality
When used with Google Analytics, attribution for link conversion events is unavailable.

Is it still possible to implement iOS Campaign Tracking using Google Analytics?

I am trying to implement Campaign Tracking using GA on my iOS app, but it turns out that the guide provided by Google to do that is outdated(???) as most of the options required to setup the property in GA are not there anymore. Options such as Campaign Tracking is On, Customization tab, Google Analytics Property Id (e.g. UA-XXXX-Y) are nowhere to be found. Can anyone guide me through to find these options so I can proceed? Is this something that is not supported anymore by GA? Am I looking at an outdated guide?
Any help would be appreciated!
P.S: This is the guide I am using https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns#troubleshoot-enable

Apple Wallet Event Pass

I am developing an iOS application using swift as a front-end and PHP as a back-end (using Laravel framework). One of the features in my app is booking tickets for events.
I would like to integrate with Apple’s wallet to add the ticket (pass) to the Wallet.
My question is: is there any detailed resources (e.g, source code of previous projects) or any helpful notes ?
Thank you very much
I think that first you should check PassKit documentation from Apple to understand correctly how it works(https://developer.apple.com/wallet/). Then maybe this webside could works for you: https://github.com/tschoffelen/php-pkpass
I'd recommend to work through Apple's Wallet Developer Guide first. Wallet used to be named "Passbook" and the cards "Passes"; searching for these terms may get you tutorials - older ones, obviously - that may still help you get it done.

Google Analytics - Demographics - IDFA

I have been Googling this to try and confirm - My understanding is Apple now reject apps using IDFA without actually serving Adverts. For the demographics feature of Google analytics the documentation says that IDFA collection must be enabled.
There are lots of articles around how the latest version of the Google analytics IOS SDK no longer requires the collection of IDFA by default.
To gather demographic data though - can someone please confirm if you still need to enable this option? Is it no longer possible to collect demographic data without serving ads using Google analytics?
Thanks heaps
I am using IDFA exclusively for getting demographic info for Google Analytics.
I chose the option:
"Attribute this app installation to a previously served advertisement".
And my app was approved. Cheers! :-D
When submitting the app, specify that you are using it to attribute campaigns served outside of the app. Works for us for over a year.

Accessing Google Calendar API with OAuth2 on iPhone

I'm trying to build google calendar functionality for an iPhone app. I understand I need to be authorized with OAuth2 and would like help some help. The iPhone app is accessing a public calendar and therefore the user is not supposed to login with a webview like the google toolbox framework. FWIW, I have my account set up. Any framework recommendation or good tutorials for this would be greatly appreciated.
I am in the same boat as you. The info you find on this is scarce and confusing... unfortunately.
You've probably already been to Google's API Documentation. This post helped me to get the GDataObjC-Client to work in my project.
Google's samples are unfortunately all for Mac and not iOS. Their take on it is, that the methods are pretty much the same for iOS as they are for Mac, so you figure it out how you translate the Mac portion to iOS.
I ended up doing just that... I created a new XCode project and brought over the code of CalendarSampleWindowController of the Mac-app to my ViewController.
Good luck!

Resources