My iPhone 6 has the same battery issues as what people are complaining here. It started around Nov. 2016 timeframe, after one firmware update. I signed up the iOS beta program in hope of Apple fixing the random shutdown issue. Instead, with firmware releases during the past 6 months, I experienced every possible symptom that people are complaining. Now my phone is tethered to a battery pack, otherwise it will shutdown in a few minutes even after just fully charged. It will reboot and if I plug the phone in, it will show battery level at above 90%.
Apple's silence and denial of the issue is infuriating.
I just got to know that recent firmware could shows a message, "Your iPhone battery may need service". I chatted with Apple support and ran the diagnostics. I was told I would get free battery replacement, despite me saying it's an iPhone 6, and the support has my phone's serial number. I set up an appointmentat a nearby Apple store today.
But no luck. At the store, after sitting through the waiting game, I finally was able to talk to someone. I was asked to describe the symptoms again, and he ran the diagnostics again. I was told my battery was "consumed", and need to pay for the replacement.
I mentioned that the support I chatted with yesterday said I could get a free replacement. He basically ignored and reiterated that I would either pay for the battery replacement or trade in the phone.
I said a premium phone only last 2 years is unacceptable. He ignored and the warranty is one year.
I said other phones I used over the years would not do that. He ignored.
I said Apple claimed one of the firmware update resolved a certain percentage of people experiencing these issues. He knew what I was talking about. I asked, if one of those people walked into the store before that firmware update, and was advised to replace battery, he would be unfairly charged. The genius ignored and said my battery is "consumed" and have a good day.
I think I would not seek tech help from genius again. I had a terrible experience with them the first time around. I think they're bound by the company policy anyway, in regards to handling this battery issue.