在iOS APP里面集成Google Analytics 4,有两种方式,一种是在Google Analytics 4 里去创建,一种是在Firebase里面创建,步骤基本是类似的。
我这里的是APP是用Swift的:
这个APP的应用包ID是BusBookingSwift。
然后到Google Analytics里,在数据流位置点击「添加数据流」——「iOS应用」:
注册应用
然后第一步是注册应用:
iOS软件包ID就是前面提高的应用包ID BusBookingSwift。
应用名称就是你的APP的名字,我这里用Demo。
APP Store ID,如果你还没有开发者账号,这里可以为空。
填好后就点击「注册应用」。
下载配置文件
然后进行第二步下载配置文件:
直接点击「下载的GoogleService-Info.plist」,然后将这个文件添加Xcode 项目的根目录中。
APP代码原来是这样的字的:
直接将GoogleService-Info.plist拖动到BusBookingSwift这个文件夹,然后会弹出一个框框,点击Finish。
最后的效果是:
GoogleService-Info.plist在BusBookingSwift这个文件夹里。
添加 Firebase SDK
第三步,添加 Firebase SDK,通过终端窗口,打开应用项目所在的位置:
如果没有 Podfile,用如下命令创建一个:
pod init
创建完就会多一个Podfile的文件夹:
打开它,在这个位置添加pod ‘Firebase/Analytics’:
保存退出后,输入命令pod install 运行:
这个的作用是下载一些依赖,会在该项目李生成一个.xcworkspace文件,后续的配置都需要在这个文件里面配置。
初始化代码
第四步初始化代码,Xcode里面关闭文件,点击.xcworkspace,一定要通过.xcworkspace打开文件,找到AppDelegate 主类:
在这两个位置添加如下代码:
测试
最后开始测试,点击头部这个位置选择使用的模拟设备:
这里选择12 Pro。
然后后点击Product-Scheme-Edit Scheme,在Run Argument里添加:-FIRDebugEnabled:
最后点击要做左上角开始测试:
如果GA上显示服务器成功通信,就表示数据走通。
可以在实时报告里看到:
基本模块就已经集成好了。