Google Analytics和SignIn

时间:2017-03-07 11:29:51

标签: ios objective-c xcode google-analytics google-signin

在将Google SignIn设置为当前项目时,我必须生成GoogleService-Info.plist并成功完成,但现在我也要集成Google Analytics,因此需要再次生成googleServices plist,以便这两个plist会有任何冲突,有没有办法在两个框架中使用单个plist。

有什么建议吗?

编辑: 顺便说一句,两个框架的帐户都不同。

1 个答案:

答案 0 :(得分:0)

如果您已使用GoogleService-Info.plist在项目中添加了Google SignIn,则只需在GoogleService-Info.plist中添加 TRACKING_ID 即可整合Google Analytics(两者都使用相同的帐户)。 GoogleService-Info.plist中的所有内容都与Google SignIn GoogleService-Info.plist相同,并添加了 TRACKING_ID

从Google Analytics的GoogleService-Info.plist中复制。

<key>TRACKING_ID</key><string>Your Tracking</string>
<key>IS_ANALYTICS_ENABLED</key><true/>

修改更新:试试这个

对于这种情况,您需要在项目中为开发产品使用不同的目标与差异套件ID。
之后,您可以为此目标链接GoogleService-info.plist。我还建议在项目目录中创建不同的文件夹 看看图片。首先创建目标 Prod Dev

enter image description here

在项目词典中创建差异文件夹后,让我们称之为 GoogleProd GoogleDev ,并将您的.plist文件复制到差异文件夹并拖动到项目。您需要与TestProd target

链接的第一个文件

enter image description here

第二个文件链接TestDev target

enter image description here

最终的项目目录看起来像

enter image description here