实施Firebase SDK和插件是否会影响Android应用的性能?
我需要将一个生产就绪的Android应用程序发送到Play商店。出于分析和持续改进的目的,我已经在我的应用中实施了Firebase Crashlytics、Analytics和Performance SDK。
但是,在监视日志时,我发现它不断地通过网络发送数据。
PSB样品日志:
D/TransportRuntime.CctTransportBackend: Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog
我的担忧是:
1.网络连接不良的用户会发生什么?
- Firebase会影响他们已经很慢的网络吗??
1.将Firebase导入生产应用程序是否是一种良好的做法?
请引导。
1条答案
按热度按时间qqrboqgw1#
实施Firebase SDK和插件是否会影响Android应用的性能?
不应该但是,如果没有看到您的代码,就不可能说什么可能会影响性能。
我需要将一个生产就绪的Android应用程序发送到Play商店。
这就是为什么Firebase服务在这里。
网络连接不良的用户会发生什么?
如果用户的网络连接较差,无法访问Firebase服务器,或者根本没有连接,则将使用缓存版本的数据库。只有在Realtime Database或Cloud Firestore中启用了离线持久化,才会出现这种情况。后者在Android和iOS中默认启用。
Firebase会影响他们已经很慢的网络吗?
不但网络会有影响如果有一个健康的网络连接,在Realtime Database的情况下,性能影响可能来自您下载的数据量,而在Cloud Firestore的情况下,它将取决于on the number of documents that are returned by your queries。
将Firebase导入生产应用程序是否是一种良好的做法?
绝对是有很多应用程序都在使用Firebase。
至于其他Firebase服务,它应该不会影响性能。