Basically, the app registers a uri scheme (e.g. "lightning:") and that allows them to receive invoice payment intents from Amethyst. Then Minibits takes the Cashu token balance, converts it into Lightning, and pays it. So, as long as the Nostr client uses intents to call wallets, it should work.