Am I understanding correctly that iOS notifications have to go over apns unless on the same local network as the HA server? I do appreciate that android makes this possible for ha and signal (and others) in all cases, it should be up to the user to choose centralizing the connection vs. slightly worse battery life.