GoogleService-Info.plist 文件中的 iOS Firebase IS_ADS_ENABLED 标志

Posted

技术标签:

【中文标题】GoogleService-Info.plist 文件中的 iOS Firebase IS_ADS_ENABLED 标志【英文标题】:iOS Firebase IS_ADS_ENABLED flag in GoogleService-Info.plist file 【发布时间】:2018-09-18 07:07:06 【问题描述】:

ios 应用添加 Firebase 支持时,Firebase 会生成此 GoogleService-Info.plist 文件。

此文件中的标志之一是IS_ADS_ENABLED,默认为true

我找不到该标志的任何文档(在网站上或FIROptions 中)。有谁知道它是做什么的,我什么时候可以禁用它?

【问题讨论】:

看起来他们现在默认将该标志设置为false。但是现在我担心在生产中将其关闭... Mine 在生产中也已更新为 false,但它是安全的,因为在 Firebase 项目中不再使用密钥 【参考方案1】:

Firebase 支持给出了关于 IS_ADS_ENABLED 的答案

IS_ADS_ENABLED 密钥以前用于 Firebase 项目 正在使用 Google Ads 功能。但是,现在已弃用,但您的 应用程序无论设置为 true 还是 false 都应该没有问题。 我们仍在寻找解决方案,为所有项目消除此问题,以避免混淆。到目前为止,我们还没有找到关于何时实施的任何细节或时间表

是的,您可以禁用它。我在我的项目中禁用了它。

【讨论】:

以上是关于GoogleService-Info.plist 文件中的 iOS Firebase IS_ADS_ENABLED 标志的主要内容,如果未能解决你的问题,请参考以下文章

Firebase:Xcode 找不到配置文件:“GoogleService-Info.plist”

GoogleService-info.plist 存储在 ios 应用程序的啥位置?

在不使用 GoogleService-Info.plist 的情况下使用适用于 iOS 的 Google 服务

在单个 XCode 项目中使用两个 GoogleService-Info.plist

Xcode 项目浏览器未显示“GoogleService-Info.plist”,即使它位于目录中

在 Ionic 项目中手动将 GoogleService-Info.plist 复制到哪里?