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.
This should be tested before it is released to stores, please send a build to App Center to test this release.
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.
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.
Fixed an issue where Android devices sometimes became unresponsive after users opted not to enable push notifications.
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.
Further improvements to Apple Pay.
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.
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.
If your customer chooses a saved address when finding an outlet, this address is provided at checkout as the chosen delivery address.
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).
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
The Find Location pin now loads at the customer's current location (subject to Location Services being allowed by the customer).
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.
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.
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’.
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.
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.
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.
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.
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
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
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
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
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
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
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)
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
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
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
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
This release includes one small fix to the Google Play location tracking settings.
RM-248 Removed background location tracking for Google Play
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
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
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