So would I be correct to say the distributor is a a 3rd party "satellite" app, that your app pulls from and the notification server pushes to? So end users would need to install this distributor app in addition to your own app?
That's already how it works, the 3rd app is usually the Google services. The setup described on the blog post allows user to use the Google services OR another service