PUSH ID - Not registered

Hey guys,

Not sure what’s happening here. I’m trying to set up another iPhone with HA, and it’s not getting a PUSH ID from HA. I just keep getting a message saying “Not registered for remote notifications”.

I’ve tried uninstalling and reinstalling the app, and also deleted the ios.conf file. I’ve done this in every available order I can think off. Remove app, delete ios.conf, reboot iphone and HA, install app, and still no PUSH ID.

My other iphone (iPhone 7 Plus) is working fine, and I can send notifcations to it, but this one (iPhone 6) just wont work. I have all ticks, and have allowed everything.

When I look at the ios.conf file, and compared the 2 entries for each iPhone, I’ve noticed that the iPhone 6 (jacobs_iphone) doesn’t have a pushId entry, not does it have permission for notifications.

Below is my ios.conf in expanded form from jsonlint.com.

{
	"devices": {
		"chriss_iphone": {
			"pushSounds": [],
			"pushId": "REMOVED",
			"battery": {
				"level": 100,
				"state": "Unplugged"
			},
			"pushToken": "This space intentionally left blank",
			"app": {
				"bundleIdentifer": "io.robbie.HomeAssistant",
				"buildNumber": 4,
				"versionNumber": "1.0.4"
			},
			"lastSeenAt": "2017-10-10T09:11:06.275721",
			"device": {
				"type": "iPhone 7 Plus",
				"permanentID": "REMOVED",
				"systemName": "iOS",
				"model": "iPhone",
				"name": "Chris's iPhone",
				"systemVersion": "11.0.2",
				"localizedModel": "iPhone"
			},
			"permissions": ["notifications", "location"],
			"deviceId": "chriss_iphone"
		},
		"jacobs_iphone": {
			"pushSounds": [],
			"battery": {
				"level": 88,
				"state": "Unplugged"
			},
			"pushToken": "This space intentionally left blank",
			"app": {
				"bundleIdentifer": "io.robbie.HomeAssistant",
				"buildNumber": 4,
				"versionNumber": "1.0.4"
			},
			"lastSeenAt": "2017-10-10T09:08:50.411485",
			"device": {
				"type": "iPhone 6",
				"permanentID": "REMOVED",
				"systemName": "iOS",
				"model": "iPhone",
				"name": "Jacob's iPhone",
				"systemVersion": "11.0.2",
				"localizedModel": "iPhone"
			},
			"permissions": ["location"],
			"deviceId": "jacobs_iphone"
		}
	}
}

Any help would be appreciated.

Did you go to the settings and update push settings?

I did. I’ve done it numerous times. I get the popup saying it’s got the latest settings, but still no PUSH ID come through.

i’ve ran into the same issue, could you tell me if there is any solution to the same, i tried to reset, reinstall and change device names, nothing helps…

From the devs_ios Discord channel:

Maaniac - Today at 9:10 AM
Looks like the push notification certificate expired. Haven’t received a single notification for the past few hours.

7even - Today at 12:10 PM
Not sure if there will be any updates…

bachya - Today at 12:26 PM
Same with me on push. Guessing we won’t be getting updates to iOS any longer?

cgarwood - Today at 12:27 PM
according to @Tinkerer the “powers that be” are aware and working on it

Tinkerer - Today at 12:28 PM
I’m not sure how long it’ll be, that I’ve got no visibility of I’m afraid

Tinkerer - Today at 12:29 PM
Once there’s an update, I’ll let folks know here and in #services (unless I’m asleep by then, in which case it’ll likely come long after you all know it’s working anyway)

1 Like

The push certificate had been expired, but its fixed and working now.

1 Like