Currently haip says:
As a way to invoke the Wallet, at least a custom URL scheme haip:// MUST be supported.
(and has a 'may' for other options)
I'm not 100% convinced this helps. It probably leads to unnecessary conflict on the OSes that only allow one app to claim that scheme.