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会频繁重试,发起网络连接,自然耗电就上去了。
更改配置之后,耗电量已经降下来了。
十年日记 iPhone、iPad、Android、Web
http://www.10riji.com