Create Your Video Skill and Set Up Devices
Step 10: Push Your App to Live App Testing (LAT)
The next step in testing your skill is to push it to Live App Testing (LAT). When you push your app to LAT, the list of beta users you select will see the app on their Fire TV. LAT helps ensure that your app is working as expected and lets you test for quality, stability, and other UX issues prior to pushing your app live.
- Push Your Fire TV App to LAT
- Enable Explicit Targeting of Your Skill
- Update Your Video Skill's Security Profile Selection
- Test Your LAT-delivered Video Skill for the First Time Using Your Remote
- Test Your LAT-delivered Video Skill Using Your Echo
- Next Steps
Push Your Fire TV App to LAT
Now that you've customized your Lambda code, you're ready to push your app into Live App Testing (LAT). See Getting Started with Live App Testing for details. After you push your app to LAT, you (and any other beta users you specify) should see the app automatically appear in the list of apps on your Fire TV home screen.
Enable Explicit Targeting of Your Skill
As you've been testing your app and skill, you had to start your app so that it was in the foreground when saying utterances. For example, you would start your app, and then say "Alexa, watch Big Buck Bunny."
Now you can enable explicit targeting of your skill while your app is in the background. This will allow you to leave your app in the background (or unlaunched) and say, "Alexa, watch Big Buck Bunny on Streamz," (or whatever your skill is called.)
Unfortunately, this isn't a step you can do on your own. You need the help of an Amazon representative to configure your app's ASIN with your app's package name. (They will do this through an internal tool that saves a configuration between your app's ASIN and package name.)
When you pushed your app to Live App Testing, your app received an ASIN. Send the ASIN, your package name, and your app name to your Amazon representative.
Update Your Video Skill's Security Profile Selection
After you submit your app to LAT, you need to update the security profile of your application. This is because the Client ID used to sign your application pre-submission differs from the Client ID used to sign your application post-submission. You will be re-doing a step you did previously in Step 7: Update the Fire TV Skill Sections.
To update your video skill's security profile selection:
- Return to your video skill in the Alexa Console.
- Click Edit next to your video skill.
- Re-select your Fire TV application from the Client ID for Fire TV Application drop-down selector in "4. Fire TV Support". The Client ID field will refresh with the Client ID used by Amazon to sign your application after submission.
- Click Save.
Test Your LAT-delivered Video Skill for the First Time Using Your Remote
With your app in LAT, you need to test how your app responds to various utterances.
First, prepare your device:
- Delete all previously installed test apps from your Fire TV.
Update your Fire TV to the latest version of the operating system.
You can manually check for a software update by selecting Settings > Device > About > Check for System Update or Settings > My Fire TV > Device > Check for System Update from the Fire TV menu.
Test the following phrases using your Fire TV remote:
- Using the Fire TV remote, say "Launch <app name>". Your app should launch, and Alexa should say "This app is now Alexa enabled".
- Using your Fire TV remote, say "Watch <title>", where "title" is something in your CDF catalog. Playback should start.
Try these other phrases (if supported):
a. Channel Change: "Tune to <channel>" b. Transport Controls: "Pause" c. Search: "Find <title> on <app name>"
Test Your LAT-delivered Video Skill Using Your Echo
To test the above phrases using your Echo instead of your Fire TV remote, do the following:
- Open the Alexa app on your smartphone. From the app's home screen, click the menu button (upper-left corner) and go to Settings > Device Settings.
Scroll to the bottom of the list of devices and disable the TV and VSK devices.
You can also disable these devices by going to http://alexa.amazon.com and selecting Smart Home -> Devices -> Forget All.
- From the app's home screen, click the menu button (upper-left corner) and go to Settings > TV & Video. Then click Fire TV.
- Click Link Your Alexa Device. Then select your Fire TV to pair your Echo with your Fire TV.
- Go to the Alexa Skills Developer Console.
- If a beta test is currently running for your video skill, end the beta test.
- Begin a new beta test, and add new testers.
- Ensure that all beta testers accept the new beta test invite that arrives via email.
- Try using the phrases in the previous section, prefixed with "Alexa," to control your Fire TV app through the Echo.
Continue on to the next step: Step 11: Test for Certification.
(If you run into any issues that prevent you from continuing, see Troubleshooting.)