Request every permission when first open the app

is their a way to request user’s permission for EVERY function that the app need when they first open the app?

I’m requesting location, call, texting and notification (through onesignal) permission for my app. Sometimes it request at first sometimes it request when the user need it, it’s quite random and i want to make sure it request before the user need it

You can look up for the needed Permissions in die Kodular documents and use this extension: