The way I was going to do it personally was have customers point to a domain I control which then CNAMEs to the DNS record fly.io provides me. Not that I don't trust them or anything, but because I don't trust anyone completely :P In serious it was more to avoid any brand confusion.
At least that way I could in the worst case scenario cobble something together that replaces it in the event of a sunset or the likes