Skip to main content
Skip table of contents

Mobile Release Notes

This article describes the new features and fixes that are in each of our Redbox mobile development and maintenance releases. These releases include updates to the ordering app and database updates. They do not include updates to the server or terminal apps.

5.0 Mobile

EARLY ACCESS

This release is only available for early access to collect feedback from our marketplaces. Do not release this early access version to your app store.

We're thrilled to unveil our latest mobile app: a sleek, modern design that complements our updated Website 2.0. This redesign is part of our comprehensive overhaul, which includes the rebuilt core functionality of our new Customer 2.0 services. These technical changes not only improve scalability and performance but also future-proof our platform to better serve you.

It’s now easier to find an outlet offering a tempting discount or special offer, and the fulfilment timings and service your customer will receive from each outlet are easier to preview before building a basket.

The new design offers options for improving the experience for retail-focused marketplaces, with easy-to-understand delivery timings for outlets offering next-day and parcel delivery. Business segments enable you to curate a list of outlets to entice your customers to discover new businesses and products.

It’s now easier than ever for your customers to find exactly what they need with powerful business filters in the app. Customers can search your whole marketplace by a combination of service, time and location. Customers can quickly find outlets delivering on a key date, or find an outlet that can deliver as soon as possible. Once your customer has chosen their outlet they can tailor their delivery time and location further if needed. All these options are presented in a new easy easy-to-understand design, making it faster than ever for customers to find and order exactly what they need.

example open.png

iOS App 5.0
Examples of retail and restaurant marketplaces with different opening statuses.

New

  • Business Segments - Business segments can now be displayed in the mobile app, which offers customers a curated list of outlets.

  • New Payment Screen - A new payment screen has been introduced where customers can securely add and store multiple payment cards. In addition, customers can choose to pay using Apple Pay or Google GPay (requires support to set up). This payment sheet also increases online payment regulation compliance.

  • Checkout Placeholders - Marketplaces can customise the placeholder wording for special instructions, age restrictions, checkout messages, order, delivery, collection, and table service notes.

  • Theming - Theming/Branding allows more refined customisation to incorporate your brand's colours into various elements such as the app background, header and icons. You can also upload your chosen service component icon in management. Please ensure you have uploaded a 32x32 pixel service component icon, your icon will be displayed over your brand colour so a white icon may work best and you can use an image with transparency.

  • Service Defaults - This feature empowers marketplaces to determine the initial customer experience in the app. You can specify the default fulfilment options (Delivery, Collection, Table, or All), timing preferences (Now, Preorder, or Anytime), and location settings (Postcode, Location, or Everywhere) that customers will encounter when accessing your app.

  • Retail Marketplace Order Status - Retail marketplaces now display the next available ordering day on outlets instead of an ordering time, for example, ‘Same day delivery’, ‘Next day delivery or ‘Delivery Tuesday’.

  • Outlet Opening Status Wording - Restaurant marketplaces can choose between ‘Open, Preorder and Closed’ or ‘Open for Delivery/Collection, Preorder for Delivery/Collection and Closed’ opening statuses.

  • Menu Layouts - Grid view is now available in the mobile app, which displays menus and menu items in a grid format instead of a list. Each tile displays a menu cover image which can be assigned to the menu via management. In addition to grid view, marketplaces can now choose to display menu images or not on the individual menu items, as a grid or a list.

    beer.png

    iOS App 5.0 Grid Layout

  • Multiple Menu Item Images - Assign multiple images to a menu item and these will be displayed as a carousel on the menu item sheet, these images can also include a caption.

  • Help & Support - Customers can now use the in-app help form to send messages to the marketplace. Customers can select an issue type, and provide their details along with a message to the marketplace. Messages sent using the website email help form will be sent to the email provided under the marketplace support contact in the Redbox Management Portal.

  • Basket Indicator - When the customer adds items to the basket, the basket icon will jiggle. Outlets and menu items also have a numbered indicator to help customers identify the outlet they have started an order with and the menu items they already have in their basket.

  • Food Hygiene Rating - Outlets can display their food hygiene rating on the outlet details screen. This will also provide the customers with a link to the outlet's Food Hygiene Rating details on the FSA website.

  • Menu Item Push Notifications - Customers can now be navigated directly to a menu item from a push notification, allowing the marketplaces and their outlets to market and promote specific menu items.

  • Show All Outlets Option - Businesses can choose to display all their outlets associated with a business instead of just the closest open outlet, this is especially helpful for marketplaces which offer multiple outlets within the same area and want customers to be able to choose their preferred location. When ‘Display all outlets’ has been enabled, the name of the outlet will be shown instead of the business name.

  • Outlet Logo Override - Outlets can choose to display a different logo to the business logo. If the outlet has not provided a logo the business logo will display. This feature is useful for single-brand multi-outlet marketplaces where each outlet needs a unique identity.

  • Network Order Tracking - Network order tracking allows the customer to track their orders when they are delivered by a third-party delivery network like Stuart. A button in the My Orders view takes the customer to the tracking page for their order.

  • Facebook Integrations - Facebook SDK integrated to enable event tracking. Facebook’s event tracking is a way to better understand how your customers are interacting with your Facebook Advertising channels. Facebook event tracking collates data on app installs, app launches, and in-app purchases. This data can be found on your Facebook Events Manager, where you can analyse and use the data of an advert to better refine your advert audience to improve your advert success rate.

Updated

  • Large menu item descriptions are now supported and line breaks in descriptions are honoured.

  • As well as hiding menu items at an outlet level, users can now hide menus and sub-menus.

  • Explanations have been added to the marketing preferences screen to make these options clearer to customers.

  • Passwords are now required to be strong passwords and customers are reminded of the requirements for their passwords.

  • Individual orders now display the delivery or collection address, the VAT for the order (if applicable), and the delivery/collection/table notes and order notes.

  • Outlet Specific Discount Codes are now supported, customers will receive a friendly error when trying to add a discount code to an incorrect outlet.

  • Table Ordering is now always available when enabled and the outlet is within its opening times, the outlet no longer needs to have ASAP ordering enabled to use table service.

  • Customer can now save multiple payment cards to their account.

  • Viewing outlets is no longer blocked by a populated basket, customers can view another outlet's menu and easily return to their original basket.

  • Customers can now navigate back to the outlet via the business name in the basket.

  • Scheduled menus are no longer bound by the current time, and are now visible and orderable by selecting a preorder delivery/collection time.

  • When ASAP times expire, when available, the first available preorder time will be automatically selected and visa versa.

  • If a customer has items in their basket which have become unavailable, the customer now sees a friendly error asking them to remove the items or change fulfilment.

  • Unregistered customers will no longer be asked to accept push notification permissions, these permissions are now requested once the user has registered or logged in.

  • Location service permissions are no longer required on loading of the app, and will only be required when attempting to use the Your Location/Near Me or Location on Map options.

  • You can now specify items on the menu which are Keto (yes we are working on the Spicy flag too).

Fixed

  • Add-on items sometimes had a calculation error, this has been resolved.

  • The business name was sometimes missing on push notifications, this now always displays.

  • The outlet list now automatically refreshes, which ensures that customers see the latest outlet open/closed status.

  • Push notifications can now be sent for outlets outside of their opening times and the closed outlet will open when the push notification is tapped.

  • The item counter on menu items was duplicated across menu items with the same name, these now display unique counters.

  • Oversized outlet images could cause the app to load slowly, these are now resized to ensure that these images no longer cause app loading issues.

  • Preview delivery times in the app were sometimes incorrect when an outlet was in preorder, these now display the preview time as the delivery window + prep when in preorder.

  • The images on the menu item model were incorrectly cropped on Android apps, these images now display in full.

  • Dietary icons were appearing blurry on Android apps, these have now been updated.

  • Member discounts were not included in the discount count, this has now been resolved.

  • Single outlet apps did not support delivery as an option, these apps now support all fulfilment methods.

  • Menu search incorrectly allowed customers to place sold-out items in the basket, these items are no longer returned by a search.

4.0.36 Mobile

RELEASED

Updated:

  • Update to Xcode for iOS apps required: From April 2024, iOS apps must be built with a minimum of Xcode 15 and the iOS 17 SDK. To comply we have updated the Xcode version and SDK used in v4.0.36.

4.0.35 Mobile

RELEASED

This should be tested before it is released to stores, please send a build to App Center to test this release.

Updated

  • In addition to the updates provided in the deprecated app v4.0.34, we have also updated Firebase Analytics modules to not have Firebase Core as a dependency, to comply with Google compliance.

4.0.34 Mobile

DEPRICATED

Updated

  • Update Required for Firebase SDK: Google mandates that all Android applications update their Firebase SDK version to stay compliant. We’ve issued a new release of our app, version 4.0.34, which exclusively includes these essential SDK updates without any new features. Additionally, we have upgraded the iOS packages to align both platforms with the latest code. Please ensure your application is updated to version 4.0.34 by the 28th of February deadline.

4.0.33 Mobile

RELEASED

Fixed

  • Fixed an issue where Android devices sometimes became unresponsive after users opted not to enable push notifications.

4.0.32 Mobile

RELEASED

Updated

  • As of 31st Aug 2023, Google Play will no longer release apps that do not meet the target API level requirements for Google Play Apps. We have now made the necessary updates to meet this requirement. There are no new features or fixes as part of this release.

4.0.31 Mobile

RELEASED

Updated

  • Further improvements to Apple Pay.

4.0.30 Mobile

RELEASED

Fixed

  • Apple Pay was causing the app to freeze for some users, this issue has now been resolved.

  • The individual order view for orders that failed SCA had a spelling mistake, this has been corrected.

  • Using the reorder functionality after a menu item or an option had a price change would incorrectly populate the basket with an incorrect price. This has now been resolved, the basket will now display the correct up-to-date prices.

  • Individual orders were displaying a duplicate timestamp for the delivery window, this is now updated to remove the duplicate.

  • The menu search feature was incorrectly displaying sold-out items and allowing these items to be incorrectly added to the basket. The sold-out items no longer display in the menu search.

  • When editing an address in the My Delivery Addresses view, selecting save would cause the app to incorrectly display a blank screen. This has been resolved and the user will be taken back to the My Delivery Addresses view.

  • When logging out of an account, the user incorrectly was not being redirected to the login view, this issue has now been resolved.

4.0.21 Mobile

RELEASED

Fixed

  • Apple Pay was displaying an incorrect total for orders which included a Discount and an Add-on Item, this has been resolved to match the totals shown during checkout.

4.0.19 Mobile  

RELEASED 

New

  • If your customer chooses a saved address when finding an outlet, this address is provided at checkout as the chosen delivery address.

Fixed

  • Discounts totals for orders which included add-on items were incorrect, the total has been updated to reflect that add-on item discounts cannot be combined with other discounts. The wording has been updated on the add-on items page and the discounts popup to help customers understand that discounts cannot be combined.

  • Collection distances have been restored on the collection tab.

  • Dates on the My Orders page were being displayed using an American date format (mm/dd/yyyy), this has been corrected to show as UK date format (dd/mm/yyyy). 

4.0.18 Mobile  

RELEASED

Updated

  • Android app checkup updates to comply with Google's new Android 12 release, all initial release apps will require this version as a minimum. 

  • Incorporated error logs for debugging possible issues with Apple Pay.

4.0.16 & 4.0.17 Mobile 

RELEASED

Updated

  • The Find Location pin now loads at the customer's current location (subject to Location Services being allowed by the customer).

Fixed

  • Promoted outlets were not being ordered on the outlet list correctly, this has now been corrected.

  • 'Delivery From' was not been populated with the correct delivery charge, this has now been resolved.

  • On clicking a push notification, the customer was not being navigated to the correct page, this has now been resolved. 

  • Retail Marketplaces menu page was missing category tags, this has been corrected. 

  • Retail Marketplaces Add-on items were not calculating correctly for Table service, this has been resolved. 

4.0.14 Mobile  

 RELEASED

New

  • Delete My Account - In order to comply with Apple's regulations, we have introduced 'Delete My Account' to the profile page, this function will archive the customer on management and the user will no longer have access to this account or data.

  • Hide Categories Bar - The categories bar can now be hidden.

Updated

  • The 'Pay & Complete' button is now a sticky button at the bottom of the screen, making the ‘Pay & Complete’ button more accessible. 

  • When a Discount Code is applied to a basket which is more than the value of the basket, an info button is displayed next to the discount total on the totals table, informing the user that the discount code value exceeds the value of the basket and that the remainder will be lost.

  • Open/Close/Pending status has been updated to reflect the correct Business Logic.

  • Open/Close/Pending status has been updated to reflect the correct Business Logic when an outlet closes early using the Terminal.

  • On ASAP orders, the wording ‘at’ has been changed to ‘by’, this now reads as ‘ASAP - Today by 10:30’.

Fixed

  • Marketing Preferences were not saved correctly, this has been resolved.

  • Advanced Location Search text for ‘Enter Postcode’ was incorrectly aligned, this has been corrected.

  • Discount codes minimum subtotal were not being honoured at check out, this will now be checked on pay and complete, throwing an error if the minimum subtotal is not met.

  • Categories Bar was not displaying for Table fulfilment, this has now been resolved.

  • Discount Codes were not correctly honouring the decimal place, this has now been resolved.

  • Cash orders which have been cancelled were incorrectly showing as ‘Order_Failure_Refund’, this now shows as Cancelled.

  • Customers with multiple saved address where unable to scroll down to the bottom of the list when 'Advance Location Service' is enabled, this issue has now been resolved.

  • Menu items with long names were overlapping the menu item value when in the basket view, this has been corrected. 

  • Sold out lozenge would incorrectly move when items where added to the basket, this has been corrected.

  • On initial download, the apps Location Services would incorrectly display an incorrect splash screen, this issue has been resolved and will display the correct screen according to the customers input. 

  • Collection and Delivery notes were incorrectly being reproduced with every order, this has now been resolved. 

  • Small UI changes.

4.0.2 Mobile   

RELEASED

New

  • Add-on Sale Menus - Add on sale menus are now displayed as part of the mobile checkout process.

  • Member Discounts - Member discounts are now displayed in mobile checkout and applied to orders.

  • Discount Codes -  a field is displayed in mobile checkout which enables customers to enter a discount code.

Updated

  • Categories and their emojis/images are now managed via Redbox management.

  • Promotional flags are now displayed on the menu view as well as the outlet view.

  • The label on the cash payment method in checkout can now be specified in management, for example, "On Account".

  • Phone number validation has been improved.

Fixed

  • There was an oversized gap below categories, this has been removed.

  • ASAP delivery windows now only display the end of the delivery window.

  • Customers were unable to edit their details, when an edit is made this is now reflected in management.

  • Promoted businesses had an issue with the order they displayed, these outlets are now displayed in a randomised order.

  • Customers were unable to edit their addresses, this has been resolved.

  • Push campaigns that linked to an outlet failed to open the outlet correctly, these push notifications now open the correct outlet.

  • The age-restricted items modal failed to display when the customer failed to check the age-restriction checkbox, this modal now displays correctly.

3.13.2 Mobile 

RELEASED

  • RM-384 Fixed issue with the outlet not appearing at the top of the search as it should when marked as Promoted

  • RM-178 Strong Customer Authentication 

3.12 Mobile 

RELEASED

This release includes some new features.

  • RM-357 Fixed issue with the word 'Preorder' been cut off in the outlets' list view 

  • RM-353 Updated Delivery/Collection Time to Order Time 

  • RM-355 Fixed issue with not being able to change to different fulfillments when I click 'Allow to use my location while using the app'

  • RM-362 Added a clear and proceed popup if I use reorder functionality for a previous order after I have already added items to my basket for a different outlet 

  • RM-365 Added two new category tags - European and Bakery 


3.11.2 Mobile 

RELEASED

This release includes some new features.

  • RM-348  Added toggles for reordering, search, confirmation alert for address at payment

  • RM-347 Search issue  (RB-173)

  • RM-337 Updated Outlet UI to show Allergy Information based on value from Management

  • RM-317 Sorted items on an order by their position in the menu (Not Basket)

  • RM-313 Enabled 'no preorders outside of current opening times' outlets on the app

3.10.1 Mobile  

RELEASED

This release includes some new features.

  • RM-321 RM-329 RM-322  Updated texts and terminologies from food-specific functionality for retail marketplaces

  • RM-320  Created custom category emojis for retail marketplaces

3.9.1 Mobile 

RELEASED

This release includes some small fixes and new features. 

  • RM-314 Resolved issue with preorder not working on Android device

  • RM-315 Resolved issue with Order Again button not working

  • RM-316 Resolved issue when you pick collection you get the delivery slots instead (so prep/collection + delivery)

  • RM-301 Resolved an issue with some opening times causing an issue with time slots after midnight (that’s already been fixed in 5.4.1 server release)

  • RM-306 Extended the number of days orders can be placed in advance. This update means that the delivery slots are calculated more accurately (that’s already been fixed in 5.4.1 server release)

  • RM-310  Added a field to support preorder-only outlets (that’s already been fixed in 5.4.4 server release)

  • RM-255  Added a new feature that will notify users once a new update/version is available to download from the Stores

  • RM-303 Updated text at the checkout so if there's no saved address on that account, we changed the "New Delivery Address" text to "Add Delivery Address” and removed the footer so the values are still 0.00 until an address is added but the user can't see them

3.8.2 Mobile 

RELEASED

This release includes some small fixes and new features. 

  • RM-281  Make sure sold out menu item options are marked as sold out on the app

  • RM-240 Allowed users to add separate offer flags for each fulfillment

  • RM-270  Create emojis for new categories

  • RB-145 Resolved issue with the notes not been visible on dark mode

  • RM-278 Resolved issue with collection fulfillment showing all outlets within 10km, regardless of delivery zones

  • RM-280 Updated Collection & Table helper text

3.7.11 Mobile 

RELEASED

This release includes two small fixes to the location settings and some new features. 

  • RB-274 Resolved issue with restaurant list default to the correct fulfillment type

  • RB-273 Resolved issue with location error showing even though you have enabled location service on your device

  • RB-251  Improved how categories appear on the app

  • RB-189  Warn customers they are making a pre-order in the app

  • RB-187  Address confirmation modal when making an order (list marketplaces only)

3.7.9 Mobile 

RELEASED

This release includes some small fixes and adding payment notes on the checkout screen feature. 

  • RB-268 Resolved issue with Android apps not asking for location when you first open the app

  • RB-163  Improved basket fulfilment, update the message when items are not available when you change the fulfilment method

  • RB-256 Show rejection and cancellation notes in the order view

  • RB-257 Resolved issue when order is been cancelled, the status should be marked as 'Cancelled', not 'REFUND_RELEASED'

  • RB-219  Added payment note on the checkout screen

  • RB-267  Improved how the app handles background images as some images appear to be cropped

3.7.8 Mobile

RELEASED

This release includes two fixes to the payment process and location settings.

  • RM-254 Resolved issue by prompting users every time they open the app, they will be asked to allow location services

  • RM-252  Updated text on Apple Pay checkout on the app to meet Apple requirements

3.7.6 Mobile 

RELEASED

This release includes one small fix to the registration page.

  • RM-246 Resolved issue with iOs suggesting a username instead of coming up with your mobile number

3.7.5 Mobile 

RELEASED

This release includes two small fixes to the ordering app.

  • RM-247 Resolved issue with pull down to refresh don't updating the correct data

  • RM-250 Resolved issue with multiple installs

3.7.4 Mobile 

RELEASED

This release includes one small fix to the Google Play location tracking settings.

  • RM-248 Removed background location tracking for Google Play

3.7.3 Mobile

RELEASED

This release includes one small fix to the table ordering feature.

  • RM-245 Resolved issue when you select table option is available on outlets that don't offer TS when using search

  • RM-242 Resolved issue when Table Service has no outlets open and you can see some cropped text under the cuisines

3.7.2 Mobile 

RELEASED

This release includes one small fix to the ordering app.

  • RM-239 Resolved issue when you load the app and you can't click and scroll on the outlets' view

3.7.1 Mobile 

RELEASED

This release includes many small fixes to the table ordering feature, small fixes to the ordering app, and the new search functionality.

  • RM-182  Add 'from' on early delivery prices to allow for delivery prices updating for accuracy later in the checkout process

  • RM-210 Resolved issue with the basket indicator not displaying on some views

  • RM-211 Resolved issue with an erroneous spinner on android

  • RM-212 Resolved issue with account changes not being visible in My Account

  • RM-226 Resolved issue with refreshing the outlets' view

  • RM-229 Resolved issue with collection charges still showing when they are £0.00

  • RM-230 Resolved issue with table order charges not matching the receipt and how much the customer is actually gets charged

  • RM-231 Resolved issue with table orders to not display customer charge if it is not being charged

  • RM-234 Resolved issue with charges are not showing in the Order view once the order is placed

  • RM-235  Added menu descriptions to menu headers

  • RM-173  New feature to enable users to search for outlets and tags in the outlets' view

  • RM-174  New feature to enable users to search menu items in the menu view

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.