# Testing limitations with BLE

**URL:** https://community.thunkable.com/t/testing-limitations-with-ble/2959123
**Category:** Questions about Thunkable X
**Tags:** beginner, bluetooth
**Created:** [April 20, 2024, 7:14pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123 "2024-04-20T19:14:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![dragondropper](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/dragondropper/32/174498_2.png) [@dragondropper](https://community.thunkable.com/u/dragondropper)
#### Post date: [April 20, 2024, 7:14pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123/1 "2024-04-20T19:14:51Z")

</div>

So I’ve gathered that in order to test BLE in iOS, I need to compile the app (Live Test app, will not work).

When I try to launch it in Web Preview, I get “BLE functionality can’t be tested with the [Thunkable Live](https://docs.thunkable.com/get-started/live-test) app on iOS.  
To test the BLE functionality in your app on iOS, please [download](https://docs.thunkable.com/download#download-and-install-ios-app) your app.”

Can I test BLE in Web Preview on MacOS? Is this error using “iOS” and “MacOS” interchangeably?

Are my only choices for testing BLE functionality Live Test on Android and compiling on iOS?

---

<div class="post-metadata">

### Author: ![steve\_synopsis](https://avatars.discourse-cdn.com/v4/letter/s/48db29/32.png) [@steve\_synopsis](https://community.thunkable.com/u/steve_synopsis)
#### Post date: [April 20, 2024, 11:05pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123/2 "2024-04-20T23:05:51Z")

</div>

I believe that you have to test on the mobile device as the Web preview cannot activate Bluetooth in the desktop environment.

---

<div class="post-metadata">

### Author: ![thunkable28](https://avatars.discourse-cdn.com/v4/letter/t/a9a28c/32.png) [@thunkable28](https://community.thunkable.com/u/thunkable28)
#### Post date: [April 24, 2024, 9:15pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123/3 "2024-04-24T21:15:34Z")

</div>

Web preview/ brrowser cannot emulate BLE functionality for Thunkable APPs.  
To test, simply download and use Thunkable Live App on your iphone.  
It will ask you to generate a code from your thunkable project, enter the same code in the Thunkable Live App, and then it will run your Thunkable project directly there without any extra compilation.

I have been using this method to test iOS BLE APP functionality for months now and works very well. Once you are happy then you can use TestFlight to fully test your iOS App.  
Test it out…

---

<div class="post-metadata">

### Author: ![dragondropper](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/dragondropper/32/174498_2.png) [@dragondropper](https://community.thunkable.com/u/dragondropper)
#### Post date: [April 25, 2024, 1:34pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123/4 "2024-04-25T13:34:07Z")

</div>

LOL - funny that they say that something doesn’t work that actually does.

For others reading this, the Thunkable Live App even gives you this error message when you open your BLE project. And then it proceeds to at least let you do a BLE scan of devices and list them (this is as far as I’ve gotten with my project).

 ![Photo Apr 25 2024, 8 24 59 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/0/a06b58961ad2be7d5c7b0562ef4763e7cfcb28ba.png)

 ![Photo Apr 25 2024, 8 30 15 AM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/e/5e3afc9e4d757c85fb0033541900db3dfacd2560.png)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [July 24, 2024, 1:34pm UTC](https://community.thunkable.com/t/testing-limitations-with-ble/2959123/5 "2024-07-24T13:34:11Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
