Twinr Builder Resources
  • 🙌Getting Started
    • What is Twinr?
    • Fun Fact
  • 📱Create App
    • Create App from Template
      • Blank
      • E-Commerce App
      • News App
      • Restaurant App
  • 👥Organization
    • Create Organization
    • Invite Members
  • 🖥️Dashboard
    • App Dashboard
    • Preview App
    • Delete App
  • 📲Setup Branding Info
    • App info
    • Launch screen
    • App Permissions
      • Camera Permission
      • Photo Library Permission
      • Microphone Permission
      • App Tracking Transparency
      • Location Permission
      • Read External Storage
    • App Settings
      • Enable portrait only mode
      • Prevent App Sleep
      • Enable/Disable iPad Support
      • Customize Minimum Android Version
  • 🎨Setup Theme
    • Overview
    • App Theme
      • Color Theme
      • Text Theme
      • Button Theme
    • Bottom Tab bar
    • Navigation bar
      • Button setting
    • Status bar
  • 📲Screen Customization
    • External URL Handling
    • Apply Custom CSS
    • Apply Custom JavaScript
    • Hide Elements
    • Page Refresh
    • Login
      • General
      • Login Page
    • Tab bar(Bottom tabs)
      • Add New Screen
      • Delete Screen
      • Rearrange Screen
      • General
      • Navigation Bar
        • Navigation Bar Title
        • Navigation Bar Buttons
          • Back Button
          • Linker Button
          • Cart Button
          • Custom Button
          • Hamburger Menu
          • Native Link Sharing
          • Native Notification Screen Button
      • Tab Screen - External URL Handling
      • Responsible URL
      • Tab Screen - Hide Elements
      • Tab Screen - CSS
      • Tab Screen - Scripts
  • Native Screen
    • Title Element
    • Paragraph Element
    • Button Element
    • Image Element
    • Spacer Element
    • Divider Element
    • Banner Element
      • Banner Element(with Background Image)
      • Banner Element(with Background Color)
    • List Element
      • List Grid Element
      • List Vertical Element
      • List Horizontal Element
    • Product List Element
    • Setting List Element
  • 🛠️App Configuration
    • Add New Configuration
  • 🔗Extensions
    • Overview
    • Page Loader
    • Pull to Refresh
    • Custom User Agent
    • Custom Fonts
    • Cache Policy
    • No Internet View
    • App Review
    • App Onboarding
    • Multi Language
    • In-App Purchase (IAP)
      • iOS In-App Purchase (IAP)
      • Android In-App Purchase (IAP)
    • Deeplink
    • Force App Update
    • Account Delete
    • Dynamic Titles
  • ⚙️Integrations
    • Overview
    • Firebase Push Notification
      • Enable Push Notification
      • Send Push Notification
    • Push Permission Reminder
    • Personalized Push Notification
    • Abandoned Cart Push Notification
    • Native Notification Screen
    • AdMob
      • Create Android & iOS Apps
      • Create Ads on AdMOb
      • Setup AdMob Integration
    • Firebase Analytics
      • Auto Tracked Analytics
      • Custom Analytics
      • How to check Analytics in Firebase?
  • Plugins
    • Overview
    • WooCommerce
    • Shopify
    • Preshtashop
  • Engage
    • Overview
    • Engage Dashboard
    • One Time Campaigns
    • Event Triggered Campaigns
      • Order Created
      • Order Status Change
      • Product Created
      • Product Re-stock
      • Product Out-of-stock
      • Product Low Stock
      • Coupon Created
    • Welcome Push Notification
    • Inactivity Push Notification
  • 📊App Analytics
    • Overview
    • Acquisition & Retention
      • Number of Sessions
      • Number of Unique Sessions
      • Daily Active Users
      • Total App Sessions
      • New App Sessions
      • Session by Platform
      • Average Session Length
      • Session by Devices
      • Retention
    • Revenue
      • Sales
      • Orders
      • Total Revenue - Current vs Previous Period
      • Total Orders - Current vs Previous Period
      • Revenue by Device
      • Average Order Value by Device
      • Order by Device
      • Orders by New vs. Returning Users
      • Top 10 Popular Products
      • Promo Code Revenue vs Revenue
  • JS Bridge
    • What is the JS Bridge?
    • AdMob Interstitial Ad
    • Change App Language
    • Push Notification - Device Token
    • Request Account Delete
    • Native Datastore
  • 🚀Publish Apps
    • Publishing to the Google Play Store
      • Setup Android Signing Information
      • Get Android Build File
      • Create Your Google Developer Account
      • Setup your App on Google Play Store
      • Submit Your App to Production
      • Reset Android Signing Key
    • Publishing to the Apple App Store
      • Create Your Apple Developer Account
      • Setup Annual Payment for your Apple Developer Account
      • Create Your Apple Bundle ID
      • Setup iOS Signing Info
      • Get iOS Build File
      • Add Users to Your App Store Connect Team (Optional)
      • Add Users to TestFlight (Optional)
      • Submit Your Build to The App Store
  • 👤Twinr Account
    • Change Password
    • Billing & Payments
    • Invoices
    • Update Payment Method
    • Enable 2-Step Authentication
  • 👩‍💼Support
    • Contact Support
    • On-demand Services
      • End-to-End App Solution(All Inclusive)
      • App Development
      • App Publishing
      • App Screenshots
      • Login Script
      • Push Notification Setup
  • 🤝Partnership & Earnings
    • Twinr Partnership Model
    • Agency Plan
    • Become an Affiliate
  • ❓FAQs
    • Subscription
    • Preview your App
    • App Customization
    • Build APK & IPA
    • Publishing App
Powered by GitBook
On this page
  • How to setup Push Permission Reminder?
  • Enable Feature
  • Select Reminder UI Style
  • Reminder Scheduling
  • Header Image
  • Title
  • Description
  • Positive Button
  • Negative Button

Was this helpful?

  1. Integrations

Push Permission Reminder

The Push Permission Reminder feature in Twinr allows app owners to remind users who initially declined push notifications to enable them again.

PreviousSend Push NotificationNextPersonalized Push Notification

Last updated 7 months ago

Was this helpful?

The Push Permission Reminder feature in Twinr allows app owners to remind users who initially declined push notifications to enable them again. With flexible scheduling options and two customizable UI styles, this feature makes it easy to encourage users to stay connected.

This feature is not available in the Preview App. To test it, request a new build and install the APK on an Android device or use TestFlight to install the iOS app on an iPhone.

How to setup Push Permission Reminder?

Enable Feature

Go to Add-ons --> Integrations --> Push Permission Reminder & Enable it.

NOTE: Please create a new version of the App e.x. 1.0.2, if the current version does not support this feature. If the previous version is live on the stores, then request a new build and submit this new version to the stores.

Select Reminder UI Style

The Push Permission Reminder feature offers two UI styles: Alert Dialog and Bottom Sheet.

Alert Dialog

Displays as a centered popup, ideal for direct attention with options for header, title, description, and customizable buttons.

Bottom Sheet

Slides up from the bottom, providing a subtler reminder. It also includes customizable header, title, description, and action buttons.

These styles let you choose the layout that best fits your app’s design.

Reminder Scheduling

You can schedule the Push Permission Reminder based on app opens. For instance, setting 2, 5, 10, 20 displays the reminder on the user’s 2nd, 5th, 10th, and 20th app opens, helping reach users at key engagement points.

Header Image

The Header Image customization option lets you add a visual element at the top of the Push Permission Reminder. You can upload an image in .png, .jpg, or .jpeg format, and adjust its size to fit your app’s design.

  • Upload Header Image: Select an image file in the supported formats.

  • Height and Width: Set the dimensions (in pixels) for the header image to ensure it appears as desired.

Title

The Title customization option allows you to set a clear and compelling message for the Push Permission Reminder. You can customize the text, color, size, and weight to align with your app’s style.

  • Title Text: Enter a short title (up to 30 characters) to encourage users to enable notifications.

  • Text Color: Choose a color for the title text using a hex code.

  • Text Size: Set the font size to make the title prominent or subtle, as needed.

  • Text Weight: Select between regular and bold to control the emphasis of the title.

Description

The Description field allows you to provide additional context or details about enabling notifications. You can customize the text, color, size, and weight to make it fit seamlessly with your app’s style.

  • Description Text: Add a message (up to 100 characters) explaining the benefits of enabling notifications.

  • Text Color: Select a color for the description text using a hex code.

  • Text Size: Set the font size to make the description easy to read.

  • Text Weight: Choose between regular and bold to adjust emphasis.

Positive Button

The Positive Button customization lets you create an engaging call-to-action for users to enable notifications. This button typically confirms or accepts the reminder, encouraging users to proceed.

  • Title: Set the button text (e.g., “Enable Now” or “Turn On”).

  • Text Color: Choose a color for the button text using a hex code.

  • Text Size: Adjust the font size to make the button text stand out or blend in.

  • Text Weight: Set the font weight to regular or bold for emphasis.

  • Background Color: Select a color for the button background to make it visually appealing.

  • Height and Width: Define the button’s dimensions in pixels to suit your app’s layout.

Negative Button

The Negative Button provides users with an option to decline or dismiss the Push Permission Reminder.

  • Title: Set the button text (e.g., “Not Now” or “No Thanks”).

  • Text Color: Choose a color for the button text using a hex code.

  • Text Size: Adjust the font size to match the design.

  • Text Weight: Set the font weight to regular or bold for emphasis.

  • Background Color: Select a background color that differentiates it from the Positive Button.

  • Height and Width: Define the button’s size in pixels to suit your layout.

⚙️