使用Google Service for iOS而不使用GoogleService-Info.plist
我可以使用GoogleService-Info.plist同时使用Google SignIn和Google Analytics。
但是,为了减less依赖性,我想将信息从GoogleService-Info.plist移到另一个包含我的其他信息的.plist。
这可能吗? 如果是这样,我该怎么做?
你可以 – 两个库都允许你手动configuration它们。 您将要删除对GGLContext
引用,并直接设置库:
[GIDSignIn sharedInstance].clientID = @"YOUR_CLIENT_ID";
和
[[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXX-Y"];
您可以查看Google Analytics的参考文档并login以获取更多信息。
你当然可以。 不要通过pList进行初始化,而是使用您的项目中的键和常量保存在单独的空间中,而不是使用手动设置。
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose]; id newTracker = [[GAI sharedInstance] trackerWithTrackingId:GOOGLE_ANALYTICS_KEY]; [GAI sharedInstance].defaultTracker = newTracker;