Skip to main content
Learn all about interactive Mobile App Testing on BrowserStack App Live with engaging courses. Log in to Test University!

Native Device Features

App Live enables you to use native device features to test your mobile app on thousands of real Android and iOS devices in our Real Device Cloud. With our intuitive interface and native behaviour support, you can instantly get started.

Natural gestures and interactions

Interact with your mobile app on the remote device, just as you would with a real device in hand. Use trackpad to scroll, swipe, tap, long press, and pinch to zoom.

App Store

Install apps via Apple App Store and test them on BrowserStack real devices, as defined here.

Play Store

Install apps via Google Play Store and test them on BrowserStack real devices, as defined here.

TestFlight

Install beta apps via Apple TestFlight and test them on BrowserStack real devices, as defined here.

GPS Geolocation testing

Test your app for location-based scenarios by simulating GPS-based location changes on BrowserStack real devices, as defined here.

IP Geolocation testing

Test your app for location-based scenarios by simulating IP-location based changes on BrowserStack real devices, as defined here.

Localization testing

Test your mobile app in different language and region settings, as defined here.

Push Notifications

Push Notifications are enabled for both development and published apps. This feature is available for both Android and iOS devices.

Note:

  1. For iOS, this feature is available for devices running iOS 10 and above.
  2. To test push notification for iOS apps in development, install app via TestFlight.

Camera access

Access the device camera on BrowserStack real devices. However, all our device cameras are taped, and accessing the camera displays a black device screen. You can upload images from your system to the BrowserStack real devices using the App Live image injection feature. The uploaded images are used as input to the device camera to simulate the action of capturing an image.

Pre-loaded images

The gallery in each device includes pre-set images and videos for your testing.

Network simulation

Network simulation enables you to test performance and behaviour of your app by simulating device network conditions. Use our in-session toolbar to switch between pre-set profiles such as 2G, 3G, and 4G. You can also set your custom network profile by configuring bandwidth, latency, and packet loss.

Test dependent apps

Install multiple apps on the device and test inter-app flows between the dependent apps, as defined here.

Device orientation

Test your app in landscape or portrait mode. Use our in-session toolbar to switch between orientations.

Uninstall apps

To uninstall apps, long-press apps on devices running iOS 12 and 13. Test long-press menu options across devices runnning iOS 13.

View open apps

Navigate between apps easily using the View Open Apps toolbar option on BrowserStack real Android devices. View or close all open apps at any given time.

Google In-app purchase

You can test in-app purchases for your app on BrowserStack real Android devices, as defined here.

Apple In-app purchase

You can test in-app purchases for your app on BrowserStack real iOS devices, as defined here.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Talk to an Expert