TVMS Manual 2.0
  • Welcome page
  • Understanding TVMS
  • First steps
  • Getting help
    • How to get help
      • Generic issues
      • Streams issues
    • FAQ
  • Quick start
    • TVMS Home page
    • New deployment
    • Content
      • Add a channel
      • How to add EPG
      • Add a movie
      • Add series
      • Pay Per View (PPV)
      • Cloud Sync
    • UI and hostnames
      • Add a hostname
      • Add a UI
    • Business part
      • Create a product
      • Create customers
      • Create resellers
      • Billing integration with TVMS
  • TV application
    • Loading
      • Profiles
    • Home screen
      • Settings
      • Personal menu
    • Channels
      • TV player
      • TV guide
      • Recordings
      • CatchupTV
    • VoD
      • Movies
      • Series
      • Music
    • Apps
  • Detailed documentation
    • Top panel
      • System Users
      • SendGrid
      • Time Zone
      • User Logs
      • Super Hostname
      • White Labelling
    • CMS
      • Channels
        • Add Channel
        • Channels Excel
        • EPG Overview
        • EPG Urls
        • EPG Builder
        • How to apply EPG
        • Cloud PVR
        • UI Groups
        • PPV Rules
        • Packages
      • Movies
        • Add a movie
        • Add a movie from the database
        • PPV Rules
        • Packages
      • Series
        • Add Series
        • Add Series from the database
        • Add a season
        • PPV Rules
        • Packages
      • Education
        • Add a course
        • PPV Rules
        • Levels
      • Music
        • Add Album
        • PPV Rules
        • Packages
      • Apps
        • Add App
        • Packages
      • Import/Export
        • Channels
        • Movies
        • Series
      • Transcoders
        • Add a transcoder
        • CDN Hostnames
        • DVR Storage
        • FLS Mapping
        • FLS Config
        • FLS Health
      • Settings
        • Currency
        • BuyDRM
        • Irdeto
        • Token Settings
    • CRM
      • Customers
        • Add a customer
        • Customer details
          • Information
          • Subscription
          • User Interface
          • Devices
          • Wallet
          • Tickets
          • Content
          • Profiles
          • Logs
        • Add a range of customers
        • Customers Count
        • Bulk Edit
        • Delete Bulk Customers
        • Import Customers
      • Tickets
      • Stocks
        • Models
      • Dealers
      • Resellers
        • Add a new Reseller
        • Resellers details
        • Performance
        • Extra Packages Mapping
        • Domain Mapping
      • Products
        • Add a Product
        • Product details
        • Extra Packages
        • DVR Plans
        • Catchup Plans
        • IP Access
        • API Provisions
        • Disclaimer
        • Support
        • App OTA
      • Advertisement
        • Banner Ads
        • Preroll Ads
        • Overlay Ads
        • Ticker Ads
      • Webshops
        • WooCommerce
        • Shopify
        • OpenCart
        • BigCommerce
        • Prestashop
        • TVMS Webshop
          • Setup a Payment Gateway
          • Cart Setup
          • Setup Customer Portal
          • Invoicing Templates
          • Email Templates
      • Communication
        • Email Templates
        • Mass Mailing Settings
        • Mass SMS Settings
        • Messages
        • Subscriptions
        • Mass Mailing
        • Mass SMS
      • CRM Settings
        • Currencies
        • General
        • Company Info
        • CRM Rules
    • MIQ
      • Dashboard
      • Usages
      • Content
      • Location
      • Hardware
      • Network
      • Software
      • System Health
      • Advertisement
      • Financial
    • UIT
      • User Interfaces
      • Add a User Interface
      • Hostnames
      • Templates
      • Languages
      • Menu Apps
    • API
      • AddCustomer
      • AddDeviceToCustomer
      • BulkDeleteCustomers
      • CancelSubscription
      • ChangeCustomerProduct
      • ChangeLoginDetails
      • CustomerRecommendation
      • CustomerStatus
      • CustomerSubscription
      • DeleteCustomer
      • DeleteDeviceFromCustomer
      • DisableCustomer
      • EditCustomer
      • EnableCustomer
      • ExtraPackages
      • GetCountries
      • GetCustomer
      • GetProducts
      • MacAddress
      • RenewCustomer
      • ValidateCustomer
  • App publishing
    • Getting Started
    • Completing the Prerequisites
      • Select an App Name
      • Prepare Artwork
        • Artwork to Build Apps
        • Artwork to Publish Apps
      • Register Developer Accounts
    • Testing an App
      • How to Install an App for Testing on Android
      • How to Install an App for Testing on iOS and tvOS
      • How to Install an App for Testing on Firestick
      • How to Install an App for Testing on Roku
    • Preparing Apps for Publishing
      • Create App Approval Product
      • Google Play Store
      • Apple App Store
      • Amazon App Store
      • LG Content Store
      • Samsung Tizen Store
      • Roku Channel Store
  • Miscellaneous
    • TVMS Artwork
    • Roku TVE
    • Supported Devices
    • Player Support
    • Updates of Apps and Set-top boxes
      • Manual Update
      • Roku manual update
      • Android In App Update
      • OTA (Over The Air)
    • Video manual
  • Changelog
    • Application changelog
      • Release 8.5.1x - February 1st '21
      • Release 9.3 - January 15, 2022
      • Release 9.4.0 WebTV/PWA
Powered by GitBook
On this page
  • Install from APK
  • Create a testing track on Play Console
  • Step 1: Set up test details
  • Step 2: Create a release
  • Step 3: Share your app with testers
  • Step 4: End a test

Was this helpful?

  1. App publishing
  2. Testing an App

How to Install an App for Testing on Android

PreviousTesting an AppNextHow to Install an App for Testing on iOS and tvOS

Last updated 3 years ago

Was this helpful?

Let's take a look at the easiest ways to install your Android app for testing.

Install from APK

The most straight and simple way is to download an APK file of your app on your Android device and install it.

  1. When your app is ready for testing, we'll provide you with a link to download the APK file.

  2. You can open this link on your Android device and download the file.

  3. Next, tap on the file and follow the steps that your device will provide to complete the installation.

That's it. You have installed your app and are ready .

However, this simple method can have its pitfalls. Downloading and installing an APK means you are installing an app from an unknown source. Nowadays Android has additional layers of security, like , that may not allow you to install an app from an unknown source. It is up to you whether you'll disable this feature or will keep it enabled, but if you are facing difficulties installing an app from APK or the security policies in your organization deny installing an app from an unknown source, see the second option below.

Create a testing track on Play Console

If you have not created your Google Play Developer account yet, please see the following .

The second option is to use . Using it, you can set up open, closed, or internal test tracks. These tracks allow you to test your app with specific groups or open your test to Google Play users. Each of these testing tracks has its own features, but we recommend you to continue with the Internal testing track because it is the fastest one. However, if you want to learn more about all other tracks, see the following .

By default, we provide APK files for app testing, but to launch your app for testing via Play Console, you'll need an AAB (Android App Bundle) file. If you are going to continue through the Play Console, please let us know and we'll provide you with the AAB file for testing.

To continue, you should have an app created at Play Console. If it is not, see the following .

To set up internal testing, complete the following steps.

Step 1: Set up test details

You have to create a list of internal testers by email address. An internal test can have up to 100 testers per app.

  1. Select the Testers tab, then select Create email list.

  2. Enter a list name. You can use the same list for future tests on updates of your app.

  3. Add email addresses separated by commas or click Upload CSV file. If you use a .CSV file, put each email address on its own line without any commas. If you upload a .CSV file, it will overwrite any email addresses you've added.

  4. Select Save changes, then Create. You have created an email list of your testers.

  5. Next, select the user lists you want to test your release.

  6. Copy the shareable link to share the release with testers. Then select Save changes.

Step 2: Create a release

Once you've set up the details of your app's test, you can prepare and roll out a release.

  1. Go to Testing > Internal testing and click Create new release.

  2. Upload your AAB file, then select Save.

  3. When you've finished preparing your release, select Review release.

  4. Select Start rollout to Internal testing, then select Rollout.

Step 3: Share your app with testers

Your internal testers won’t be able to find your app by searching it on Google Play. You need to share the app’s Play Store URL with testers so they can download your app. You have copied this URL in the last item at Step 1, so this step is pretty easy:

After clicking the opt-in link, your testers will get an explanation of what it means to be a tester and a link to opt-in. Each tester needs to opt-in using the link before he can install your app.

Step 4: End a test

When you have finished testing your app and are ready to release it to production, it may be useful to end the testing track you have, so the users that were testing won't face any difficulties installing the production version.

To remove users from your app's test:

  1. Open Play Console and go to Testing > Internal testing.

  2. Near the top right of the page, select Pause track.

  3. After ending a test, testers won't receive updates but the app will remain installed on their device.

Log in to and go to the page (Testing > Internal testing).

Simply share the link with your testers and you are ready

Play Console
Internal testing
Google Play Protect
Play Console
article
article
article
to proceed with testing
to proceed with testing.