Mob的ShareSDK中,引入FacebookSDK之后,APP耗电量剧增的问题

大概如图所示,变成了高耗电量。

经过一番排查,发现删除ShareSDK中的FacebookSDK之后,耗电量就变得正常了。

 

在日志中发现,FacebookSDK会尝试向“https://graph.facebook.com/v6.0”发送数据。

根据Facebook官网的提示,把FacebookAutoLogAppEventsEnabled、FacebookAutoInitEnabled这两个配置关一下,不要让它自动初始化,不要让它记录APP内的事件。

官网说明地址如下:

https://developers.facebook.com/docs/app-events/getting-started-app-events-ios

因为在国内无法连接graph.facebook.com这个地址,所以它的SDK会频繁重试,发起网络连接,自然耗电就上去了。

更改配置之后,耗电量已经降下来了。

posted on 2020-08-01 18:14  barani  阅读(418)  评论(0编辑  收藏  举报

导航