Answer to: My phone only charges when its offI was having the same problem with my iPhone 7. I have had the phone since October pf 2016, and yesterday it stopped charging completely. I turned my phone off and let it charge last night so that it could come all the way up to 100%. I just went into my settings and reset the Network Settings back to default, and it appeared to fix the problem for me. Not saying it will do so for you, but it might. I had even went and bought a new charger. But it didn't charge my phone and would charge my moms. So I knew then it had to be something with my phone. After researching a little, I seen that resetting the network settings back to default could be a trick to fix it and sure enough, it was. Good luck with you.