Going Live QA Checklist
Before going live with Feed.fm in your app. Please perform the following quality assurance checks using the same device (or closest equivalent) as your end users.
API Credentials
Ensure the correct API keys are used that correspond to your development and production apps. Using the development API key for your production app can cause issues with analytics.
Metadata
Song metadata should display for 6 seconds when song begins and when a song transitions to the next song
- Verify the
Song Title
is displayed. - Verify the
Artist Name
is displayed. - Verify the
Album Title
is displayed. - Verify Powered by Feed.fm or the Feed.fm logo is displayed.
In-App Disclaimer
The in app disclaimer should be no more than two user clicks from the music experience. Click on Powered by Feed.fm or the the Feed.fm logo and verify the in app disclaimer:
There is no affiliation, connection, association or endorsement of the pro
Testing Stations and Regions
- Select and play all stations.
- Verify the stations selected are the correct mapped stations and songs played.
- Confirm your app functions properly when no or slow Internet connection is available, or when your user isn't eligible for music playback.
We recommend using a VPN to test ineligibility in different regions. Please contact your Customer Success Manager to We can provide you with test credentials for testing.
Play/Pause
Users can select play and pause and like/dislike(if applicableaplicable)
- Verify the user can select the Play button.
- Verify user can select the Pause button.
- Verify the user can select the Like button.
- Verify user can select the Dislike button.
Volume
Ensure that tThe station volume is playing at a suitable volume in the following cases:
- Verify the default instructor/music volume.
- Verify the low/high master volume.
If you’re using faders to independently control the music and instructor volumes:
- Verify the low/high music volume (if applicable).
- Verify the low/high instructor volume (if applicable).
Logs
To help diagnose any future issues we recommend:.
- Turn on Feed Logging for all clients.
- Collect users
clientId
so it will be possible to identify them. - If possible, have a system to retrieve console logs of a session for a given
clientId
. - Use
player.logEvent (..)
to send events to Feed.fm with additional info on a user's actions.You may sendsent events to feed.fm with info on the user actions via a player.logEvent (..). This can be called either before or after an error. You may send what you think is about to be played, message and code, version of client app, timestamp user joining, if user joined live/OD, station is First play, Replay, and anything else of importance.