- Playback interruption when a user interacts with Alexa
- The app goes into background mode because:
- A user wants to start a different apps
- A user presses the home button
- A user turns off the TV while the app is running, including while media playback is running in the app
- User inactivity results in the screensaver being launched
- Playback interruption when a user temporarily disconnects the Fire TV device from HDMI
- A user uses a bluetooth device as the audio output for their Fire TV device
Test cases
The following table lists tests that Amazon Appstore runs on submitted apps. To make sure that your app can pass these test cases, Amazon recommends that you perform these tests before you submit your app.| Test Scenario | Test Steps | Expected Result |
|---|---|---|
| Exit the app with Back button and relaunch |
| The app should launch without any issues and a user can use the app. For example, users can navigate across the app sections, play contents, and so on. |
| Exit the app with Home button and relaunch |
| No audio leaks from app on the Fire TV launcher. The app launches without any issues and user can use the app. For example, a user can navigate across the app sections, play contents, and so on. |
| Switching between apps |
| The app should smoothly exit for both the apps without audio leak or audio overlap. The app should not observe a crash or blank screen or Audio/Video sync issues during playback in any of the apps. Users can play, pause, forward, or rewind the video playback. |
| HDMI hot plug |
| Playback should pause when the Fire TV reconnects and content should resume from the same position. |
| App usage after changing the HDMI ports or TV Power OFF |
| Playback should pause when the Fire TV is up and content should resume from the same position. |
| App relaunch after device restart |
| A user can launch the app successfully after the device restart. The app log in details should retain and a user can navigate across the app sections, play contents, and so on. |
| App behavior after Screensaver/Ambient |
| Ensure video playback remains in a paused state and no audio from the app is heard over the screensaver or Ambient screen. For audio streaming apps, playback should continue even when screensaver/Ambient screen appears. Pressing the back button from screensaver redirects the user back to the app under test. The user can resume the playback. |
| Interruptions with Alexa during playback |
| Video pauses and the weather card appears and Text to Speech (TTS) broadcasts a short forecast for the area the user searched. No audio overlap observed between Alexa response and app audio. After the Alexa card dismisses, audio/video playback in the app should resume correctly. |
| Playback with bluetooth (BT) device |
| Audio correctly routes through the soundbar or headset, video playback functions appropriately, and audio and video sync. |

