You can check out this thread for some inspirations. You can’t trigger anything while opening the app, but maybe you can do it once every day.
Basically what I think you can do is have a “last signed in” timestamp column in user profiles table. Then:
-
If last signed in timestamp is not within today then show the modal and a button to “confirm” signing in for that day.
-
Else don’t display the modal.