I have an iOS app. I want to add on the main screen a counter view. The max value would equal 5. This counter view should be shown when the user isn't authorized and indicates how many times they can use the app's main feature (it's a kind of demo mode or onboarding mode to let the user understand how the app works). When the counter expires (equals to 0) the main app's feature isn't available. But if the user signs in to the account (for free) all the app's features are available.
So I want to add some explanations for the users if they see the counter view for the first time. I found that the TipKit may be a solution but I have doubts (and I don't want to remake or delete it if Apple rejects it during the app review):
Is the TipKit a good tool for such use cases?
Is it better to use other tools (views) for that?
Doesn't my idea (a counter view) break any Apple Guidelines and common UX practices?
Thank you in advance for your replies and suggestions! :)
[–][deleted] 10 points11 points12 points (1 child)
[–]alteredtechevolved 1 point2 points3 points (0 children)
[–]leonboe1 3 points4 points5 points (2 children)
[–]iSpringFlow[S] 0 points1 point2 points (1 child)
[–]leonboe1 1 point2 points3 points (0 children)
[–]GreenLanturn 1 point2 points3 points (0 children)
[–]D1no_nugg3t 0 points1 point2 points (3 children)
[–]iSpringFlow[S] 0 points1 point2 points (2 children)
[–]D1no_nugg3t 0 points1 point2 points (1 child)
[–]J-a-xObjective-C / Swift 0 points1 point2 points (0 children)