iOS:Firebase 和 Google AdMob 是不是消耗过多能源?我可以改进这个吗?

Posted

技术标签:

【中文标题】iOS:Firebase 和 Google AdMob 是不是消耗过多能源?我可以改进这个吗?【英文标题】:iOS : Are Firebase and Google AdMob consuming too much energy? Can I improve this?iOS:Firebase 和 Google AdMob 是否消耗过多能源?我可以改进这个吗? 【发布时间】:2020-06-17 18:41:53 【问题描述】:

我创建了一个简单的应用程序,它什么都不做,只是将其能源使用情况与同一个应用程序进行比较,但嵌入了FirebaseGoogleAdMob

以下是此应用在没有依赖项的情况下对能源的影响:

现在这里是同样的检查,嵌入FirebaseGoogleAdMob

Podfile

use_frameworks!

target 'Test' do
    platform :ios, '10.0'
    pod 'Google-Mobile-Ads-SDK'
    pod 'Firebase/Core'
    pod 'Firebase/Crashlytics'
    pod 'Firebase/Analytics'
end

AppDelegate

添加于didFinishLaunchingWithOptions:

FirebaseApp.configure()
GADMobileAds.sharedInstance().start(completionHandler: nil)

结果:

所以我想知道,我应该介意吗?如果是这样,我可以做些什么来改善这种情况?

感谢您的帮助。

【问题讨论】:

【参考方案1】:

此类吊舱的高能耗在启动时是正常的。它应该随着时间的推移而下降。还要考虑您是否真的需要所有这些 pod。

前段时间也有人报告了这个问题:High battery use with firebase pod

另请参考:https://github.com/firebase/firebase-ios-sdk/issues/3242#issuecomment-505331258

【讨论】:

以上是关于iOS:Firebase 和 Google AdMob 是不是消耗过多能源?我可以改进这个吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 和 Google Firebase - 如何执行通知操作

Unity 中的 Firebase / Google VR 链接器错误 - iOS

iOS:Firebase 和 Google AdMob 是不是消耗过多能源?我可以改进这个吗?

Firebase.google.com iOS 中的 Firebase 动态链接(Swift)

React-native iOS:Cocoapods 找不到 pod“Firebase/CoreOnly”、“Google-Maps-iOS-Utils”和“GoogleMaps”的兼容版本

将 google firebase 分析与 iOS 操作扩展一起使用