How does a user view/manage balances across apps

Is there a way for users to use the NNS to see what apps they’ve connected to and what the token balances are for those apps? That would be super useful.

I’m trying to build a basic BTC / ckBTC wallet app. I was able to receive BTC via the app, the balance showing for my principal ID in NNS, but the app isn’t able to show/query the balance as it keeps reaching for the dapp’s principal ID rather than the NNS principal.