πŸŽ“
Boomerangme knowledge base
  • Getting started
    • πŸš€Introduction
    • βœ…Getting started - Quick wins!
      • πŸ” Quick Win #1: Regular loyalty card setup
      • 🎫 Quick Win #2 Creating a coupon card to attract new customers
      • βœ… Quick Win #3: Importing existing customers and issuing loyalty cards
      • πŸͺƒ Quick Win #4: Loyalty Cards Delivery by SMS and Email
      • πŸ“² Quick Win #5: How to Promote Your Loyalty Card with QR Code
      • πŸ‘¨β€πŸ’Ό Quick Win #6: Creating manager seats for salespeople in local stores
      • πŸ‘―β€β™€οΈ Quick Win #7: Setting up a referral program
    • πŸ”‘Login and registration
      • πŸ§‘β€πŸ’»How to Register on Boomerangme?
      • πŸ“±How to Login with Phone?
      • πŸ“§How to Login with Email?
      • πŸ”How to Recover your Account Password?
    • πŸ“–Product presentation
    • πŸ’°Affiliate program
  • Inspiration & Ideas
    • πŸ’‘Inspiration
    • πŸ’ŽUse cases
      • πŸ”΅Boomerangme + Facebook Ads
      • πŸ”΅Boomerangme + Google Ads
    • πŸ’ΌCase studies
    • πŸ’²Loyalty ROI calculator
    • πŸ’°Agency margin profit calculator
  • Cards creation
    • ✴️Stamp
    • 🎟️Multipass
    • πŸ’°Cashback
    • 🎁Gift
    • 🎫Coupon
    • ❀️Membership
    • πŸ’²Discount
    • 🎁Reward
  • How to install the card
    • 🍏iPhone (iOS)
    • πŸ€–Android
      • PWA cards on Android
      • Google Pay on Android
    • πŸ”How to restore the card
  • Customers (CRM)
    • πŸ‘¨Customer profile
    • πŸ”ƒImport / export
    • πŸ—ƒοΈCustomer filters
    • πŸ“ŠRFM analysis
  • Scanner app
    • πŸ‘€How it works
    • ⬇️Installation
    • ⚑Login in the scanner app
    • πŸ“ΈScan and make transactions
      • ✴️Scanner app – Stamp
      • 🎟️Scanner app – Multipass
      • πŸ’°Scanner app – Cashback
      • πŸ’³Scanner app – Certificate
      • 🎫Scanner app – Coupon
      • ❀️Scanner app – Membership card
      • πŸ’²Scanner app – Discount
      • 🎁Scanner app – Reward
  • Managers
    • πŸ”ƒManager (team member) seats Add / edit / delete
    • πŸ‘¨β€πŸ’ΌManager (team member) profile
  • Card distribution
    • πŸͺOffline
      • πŸ“ΈQR code
      • πŸ“„Table tent
      • βšͺStickers
    • 🌐Online
      • πŸ”—Link for sharing
      • πŸ’¬SMS delivery
      • πŸ“§Email delivery
  • Push notifications
    • πŸ‘€How it works
      • 🍏iPhone (iOS)
      • πŸ€–Android
      • ⏳How long does it take for push messages to be received by our customers?
      • πŸ“«Why aren't my customers receiving push messages?
    • πŸ’¬Push section
      • Marketing push
        • Sending messages to all customers
        • Sending messages to a segment of customers
        • Sending message to an individual customer
      • Transactional push
      • Geo-push
      • Push automation
        • Feedback collection
        • Next visit reminder
        • Birthday congratulation
      • Triggered auto-push
  • Mailings
    • πŸ“§How to create and send a mailing
    • 🟒Ноw to connect WhatsApp Bot
    • πŸ”΅How to create a facebook messenger bot on the facebook side
    • πŸ”΅How to Create a Telegram Bot
  • Dashboard
    • πŸ“ˆDashboard
      • πŸ—ΊοΈHow to Access the Dashboard?
      • πŸŽ›οΈWhat does the Boomerangme Dashboard Include?
  • Feedback collection
    • ⭐Feedback collection
  • Referral program
    • πŸ‘―Referral program
  • Geolocations
    • πŸ“Geolocations
      • πŸ—ΊοΈHow to Access Locations Section?
      • πŸ“ŒHow to Add a Location?
  • Settings
    • βš™οΈSettings
      • πŸ’³Plan
      • πŸ› οΈPersonal Settings
      • πŸ”—Integrations
      • πŸͺWebhooks
  • ⭐Promo codes
  • White label
    • βšͺWhite label
    • 🌎Domain name
    • πŸ“§Mailgun
    • πŸ“§SMTP
    • πŸ’¬Twilio
    • πŸ”—Google tag manager
    • πŸ’²Stripe
      • πŸ–ŠοΈManage subscription
    • πŸ’²PayPal
  • βš™οΈSettings
  • Agency account
    • πŸ’²Agencies
    • ⚑Sub-accounts
    • πŸ’°Payments
    • πŸ’±Plans
    • πŸͺ§Agency LΠ°nding
  • πŸ“–Presentation for Agencies
  • PROSPECTING
    • πŸš€Richie, your AI Sales Copilot
    • πŸ‘¨β€πŸ’ΌProspecting
    • πŸ“šSnapshots
    • πŸ“§Setting up Mailgun Account
  • Franchise account
    • 🌎Franchise chains
  • MARKETPLACE
    • πŸš€Create an Application
    • 🟒Shopify POS
    • ♦️Lightspeed POS
    • ⚫Square
    • πŸ•GloriaFood
  • Integrations
    • 🟠Toast POS
    • 🟒HighLevel
      • Connect "Boomerangme" with GoHighLevel
      • How to install the Boomerangme plugin
    • πŸ”΅ActiveCampaign
    • πŸ”΅Manychat
    • πŸ”΅UChat
    • ⚫Square
    • 🟒Shopify
  • πŸ”΅Wordpress Woocommerce
  • API
    • πŸ”—API docs
    • πŸͺWebhooks
    • 🟠Zapier
    • 🟒Pabbly
    • 🟠Integrately
    • πŸ”΅KonnectzIT
    • 🟠Albato
    • 🟣Make.com
  • Tutorials
    • πŸ“ΊVideo tutorials
  • Support
    • πŸ†˜Intercom chat
    • ❓FAQ
    • πŸ€AppSumo
    • πŸ—ΊοΈRoadmap
    • ✨Community
Powered by GitBook
On this page

Was this helpful?

  1. Push notifications
  2. How it works

How long does it take for push messages to be received by our customers?

Learn more about push delivery time

Push messages typically are delivered within a few (20-30) seconds. However, Android and iOS handle the messages differently.

Sometimes if the user has the card open or uses the phone, a message may not automatically trigger. Unfortunately, this user experience is controlled by Apple and Google and is beyond our control.

A simple way to check if the message has been received is to check the β€˜Latest Updates’ section on your Customer’s card. If the phone has already received and processed the message, you will see it there.

Please note that card preview will not receive push updates. These passes are simply there to allow you to test how your design looks on a phone.

The average delivery speed

The delivery speed of push notifications via Apple Push Notification Service (APNS) can vary significantly based on several factors, including the device's network connectivity, the device's current state (e.g., powered on or off), and the configuration of the push notification itself (e.g., priority level). Typically, notifications are received by the end user's device within a few seconds under optimal conditions.

According to a Stack Overflow discussion, push notifications are generally delivered in under a few seconds when the device is online. However, it's important to note that delivery times can vary, and in some cases, it may take up to half an hour for a notification to be delivered. There are also situations where a device may not receive push notifications at all, such as when it is turned off or when it is connected to a WiFi network that blocks the required ports for APNS connectivity. APNS will attempt to deliver the last notification it received for a device when it comes back online, but this is only for a limited time. If the attempt times out, the notification will be lost[2].

Another source mentions that typically, notifications are received by customers less than 5 seconds after an action card requiring a notification is ready. However, this is under the assumption that all conditions for successful delivery are met, including proper device configuration and connectivity[8].

It's crucial to understand that APNS operates on a "best effort" basis, meaning that while it strives to deliver notifications as quickly as possible, there is no absolute guarantee of immediate delivery or delivery at all. Factors such as device connectivity, APNS server load, and the configuration of the notification itself can all impact delivery times.

For critical applications, such as a fire alarm function mentioned in the Stack Overflow discussion, relying solely on push notifications may not be advisable due to their inherent unreliability and the potential for delays. It's recommended to consider alternative or supplementary methods of alerting users to ensure timely notification[2].

Citations: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns [2] https://stackoverflow.com/questions/9204767/how-much-delay-of-ios-push-notification [3] https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/viewing_the_status_of_push_notifications_using_metrics_and_apns [4] https://www.moengage.com/blog/track-ios-push-notification-delivery-rates/ [5] https://firebase.google.com/docs/cloud-messaging/understand-delivery [6] https://help.klaviyo.com/hc/en-us/articles/15594685536539 [7] https://www.infoq.com/news/2023/10/iOS-push-deliery-metrics/ [8] https://documentation.atomic.io/advanced/push-notification-delivery

PreviousAndroidNextWhy aren't my customers receiving push messages?

Last updated 1 year ago

Was this helpful?

πŸ‘€
⏳