📍 iOS Push Request
Boost engagement from the very first tap - make your push notification request count.
Custom request to enable pushes
Push notifications are one of the biggest advantages mobile apps offer. They place your brand—and your message—directly on a user's most valuable real estate: the lock screen and notification center.
Users who enable push notifications are often your most loyal, active, and engaged. That’s why it’s worth investing time and thought into how you request this permission in the app.
The challenge on iOS
On iOS, the system prompt asking for push permission can only be shown once. If users decline it, you can't trigger it again - unless they manually change settings later. Also this system dialogue offers no options to style it and to place longer text.
To solve this, tchop offers a custom push request, shown before the system dialog. It helps you prepare the user, explain the value, and increase your chances of getting a “yes.”
How our custom request works
It appears after the user's first app launch
If declined, it will reappear after every 3 cold app starts
If accepted, the system dialog follows, and the user can give final permission
This pre-dialog lets you use your own wording and build trust by clearly explaining why users should allow push notifications.
This is how it looks:

What to communicate
Push notifications are more than just news alerts—they include:
Important company or team updates
Personal messages like chat, comments, or likes
Real-time alerts from the community
You can customize both the title, the body text and both buttons.
Push request title
The custom Push Request message has a title (see above "Never miss…"), that can be max. 120 digits long.
The “Push Request Title” supports multi language settings, but if you set your primary language than this would be used as default. If you want to add multiple languages please get in touch with us.
Try to come up with a short, but compelling sentence here.
Push request body text
The “Push Request Message” has a text body (see above "We'll keep.."), that can be max. 300 digits.
This text should provide additional arguments to the title and we always recommend a hint that you promise not to spam users (as this is a very common point of view).
This text can also support multi language settings.
Push request buttons
You can customise the text on the buttons of the push request for the confirmation as well as for the decline button. As seen in the screenshot it usually gives users a choice between allowing push notifications or cancelling the request for now.
If you leave this blank, we will use the standard wordings “allow” and “cancel”, that are also used by the system.