Facebook says it has resolved two issues that were causing its app to run excessively in the background, dramatically shortening iPhone battery life.