iPhone Contact Details Not Saving

My wife recently came to me with a simple problem – when she tried to update certain contact details on her iPhone, they would disappear and not save. I verified this issue by adding a birthday to someone’s name. As soon as the contacts window was closed and reopened, the birthday was gone. Even a simple change such as changing the number type from ‘mobile’ to ‘iPhone’ wouldn’t stick, reverting back to ‘mobile’.

iPhone as the phone number type, vs mobile. This would not save after the contacts window was closed.

A quick look at her settings revealed her contacts was synced to Gmail, which I assumed was the culprit. However, a cursory search didn’t come up with much as most others had synchronization issues. I had to dig pretty deep, but I did discover someone having a similar issue –  Birthdays wouldn’t save unless the year was included. Sure enough, my wife wasn’t putting the year in for birthdays. I tested this by adding a birthday year in with a contact of hers. It saved. Ah ha. It turns out, Gmail can only save certain details in certain formats. This differs from iCloud, which allows phone number types such as ‘iPhone’ to be saved, along side year less birthdays.

The fix was easy enough – we moved her from using Gmail as her contacts sync to iCloud. Now she can change the little details and add birthdays to contacts whom she knows the days, but not the years they were born.

Misc. details about this specific post:
iPhone 8
iOS 12.0
Issue date: Oct. 6th, 2018

The Mysterious Case of the iPhone Battery Dying

One day my wife mentioned that her iPhone was dying halfway through the day. It was odd because she wasn’t using it during work, but by lunch the battery was dead. This wasn’t the case before, as she would usually have 80% or more by the time she would get home.

So I checked her settings, went through all the typical steps such as disabling background app refresh, disabling location settings, and so on. Yet none of that worked – her iPhone was still dying after only five hours. I then took the iPhone to the Apple store where the Genius staff took a look. Unfortunately, they said the battery was healthy so it must be something else draining the battery. I had already gone through all the steps they recommended to preserve the battery life to no avail days before even going, so they too were at a loss of what the issue could be.

At the same time, news was coming out of the Facebook app killing iPhone battery life due to media still playing even after the app was closed. Eureka! At least so I thought. I removed the app immediately from her phone and was pleased that we found the issue. Except that wasn’t the issue and the battery continued to die in hours.

I then recalled a separate issue where my wife had her e-mail entered into the phone twice. This had been that way for some time due to the difficulty in fixing it but never caused an issue. Yet I began to wonder if there was a change that resulted in the e-mail account causing a data loop.

Now why was the issue a difficult one in fixing? Simply remove the duplicate entry, right? Well the problem was that removing one of the duplicate e-mails would remove all of her contacts from the phone – a very frustrating problem since they are the same e-mail account. It did not even matter which one was removed, all the contacts would disappear either way. When re-adding the email back into the phone the contacts would remain gone, so even though they were attached to the e-mail account, it was not actually syncing to that account. Ever see what happens when you lose over two hundred of your spouse’s contacts? Many hours were lost having to keep restoring the phone from an iCloud backup.

Despite the duplicate e-mail never having been an issue before, I decided it was time to fix this issue. After all, I was strongly suspecting that it was now causing an issue with the battery dying so quickly.

First I made sure her contacts were synced to her Gmail account on the phone. But when I logged into her Gmail account on her laptop, I could see that her contacts were not actually synced with Gmail at all. Why they were synced locally and not to the cloud remains a mystery, but I had to figure something out and I sure wasn’t going to go through and manually add over two hundred contacts to Gmail. After some quick digging, I had found and downloaded an app which took all of her contacts in the phone and exported into a CSV file. I then e-mailed that file to herself. Once I had the file on her laptop, I imported the file into her Gmail contacts.

With that done, I was then able to remove both entries of the duplicate e-mail address and then re-add the account. Success! All her contacts were there (all two hundred-plus of them) and now her phone just had the single Gmail e-mail.

A couple of days since doing that, it became clear that my theory of a data loop was correct – her battery life went back to lasting an entire day. She would come home from work and still have over 80% of her battery life.

It was an odd case for sure, but I’m glad (and so is my wife) that I was able to take care of it AND keep her contacts intact.

Siri Doesn’t Make Calls on Speakerphone – a Fix

UPDATE: This issue has since been resolved so long as you have the latest iOS update.

I had noticed for some time that when using Siri to call someone on speakerphone, the call is made without using the speaker even though Siri would say she was calling the person on speaker. For example:

Me: “Siri, call mom on speaker”
Siri: “Calling mom on speaker”

But then… the call is made normally but without the speakerphone being used. Now, I can manually tap on the speakerphone icon and that works, so what could be causing this issue?

Wi-Fi calling. After going into Settings -> Phone -> Wi-Fi Calling and turning it off, I was immediately able to make a call on speakerphone with Siri.

I am not sure if there will be a fix for this issue, either through my carrier (T-Mobile) or through Apple (especially since this has been an issue since this feature was first released). Still, for anyone else who has this issue here is your fix.

Know something I don’t or have a question? Post below!