Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Based on Update User Attributes event, select Battery Level and input the value to be checked.

...

3.

...

Tests in Staging

...

  1. Offer setup in Staging

    • Systemwideoffer TEST RBI BATTERY LEVEL Offer ID: 413cf566-1ba8-4ed5-982c-4deb27b6cbee

    • User Atribute

      • Battery Level < 31%

...

#

Scenarios

Test Steps

Test Result

Notes

1

The guest signs in and it is navigating in the app and his phone has the battery level > 30%, so no special offer will be triggered.

  1. User is logged in, opens the App and navigating

  2. User’s device iOS or Android has more than 30% of battery

  3. Special offer is not available on the Offers Page

2

The guest signs and it is navigating in the app and his phone has the battery level <= 30%

  1. User opens the App and navigating

  2. User’s device iOS or Android has <= 30% of battery

  3. User gets the special offer via In-App message via Braze notification (due to latency the user can get the message after some minutes)

  4. When the guest clicks on the message sent by Braze, the Offers Page is opened and the special offer will be available.

  5. User can directly access the Offers Page and the special offer will be available.

3

The guest signs and it is navigating in the app and his phone has the battery level <= 30%.
The special offer will be available on the Offers Page.

The guest will receive an In-App message or the guest can access directly the Offers Page.

The guest does not redeem the offer.

The guest charges their phone and the offer will disappear from the Offers Page.

  1. User opens the App and navigating

  2. User’s device iOS or Android has <= 30% of battery

  3. User gets the special offer via In-App message via Braze notification (due to latency the user can get the message after some minutes)

  4. When the guest clicks on the message sent by Braze, the Offers Page is opened and the special offer will be available.

  5. User can directly access the Offers Page and the special offer will be available.

  6. User does not redeem the offer

  7. User charges his phone to 100%

  8. The offer will disappear from the Offers Page.

4

The guest signs and it is navigating in the app and his phone has the battery level <= 30%.

The special offer will be available on the Offers Page.

The guest will receive an In-App message or the guest can access directly the Offers Page.

The guest redeem the offer.

In the same day, the guest charges his phone to 100% and opens the app again. The special offer will be not show in the app because the guest already redeem the offer in the same day.

  1. User opens the App and navigating

  2. User’s device iOS or Android has <= 30% of battery

  3. User gets the special offer via In-App message via Braze notification (due to latency the user can get the message after some minutes)

  4. When the guest clicks on the message sent by Braze, the Offers Page is opened and the special offer will be available.

  5. User can directly access the Offers Page and the special offer will be available.

  6. User redeem the offer

  7. User charges his battery to 100%

  8. Some hours later, user’s device iOS or Android has <= 30% of battery

  9. User opens the app and the special offer will not triggered twice because he has redeemed the offer the first time it showed

5

The guest signs in, opens the app, navigating and move to another app.

BK app is running in the background and the battery level is still checking by our app each 10 minutes for iOS and 15 min or Android.minutes for Android.

The guest has the battery level > 30%, so no special offer will be triggered.

  1. User is logged in, opens the App and navigating and move to another app

  2. BK App is running in the background checking the battery level (each 10min iOS/ 15min Android)

  3. User’s device iOS or Android has more than 30% of battery

  4. Special offer is not available on the Offers Page