Do i need to show "approve billing" every time user reinstalls?

Hey, i was wondering now that im testing something on my app, and i reinstalled it a few times, i noticed that approve billing was shown the first time then every other time i reinstalled it didnt pop up, so i was wondering do we need to show approve billing to 2nd time users? like the ones who install then reinstalll the app.

This is expected behavior. Shopify does not show the “Approve billing” screen again on reinstall if there is already an active charge for that store and app. Billing approval is tied to the active charge, not each install. The prompt will only reappear if the charge was canceled, expired, or if you create a new charge (e.g. plan change).

Docs: About billing for your app