MobileChromeApps/cordova-plugin-chrome-apps-bluetooth

The API is not responding on android

Chandrayee opened this issue · 3 comments

I have installed this plugin using:
cordova plugin add org.chromium.bluetooth
Then I implemented the code following code in my index.html within the script tag.
function init() {
$("#btn-bt-discover").click(function(){
chrome.bluetooth.onDeviceAdded.addListener(function(device){
console.log(device)
})

        //bluetooth.startDiscovery(onSuccess)
       //chrome.bluetooth.startDiscovery(function(success){
        //  console.log(success)
        chrome.bluetooth.getAdapterState(function(adapterinfo){
            console.log(adapterinfo)
            console.log(chrome.run.lastError)
        })
 //})
    });
}
$(document).on("deviceready",init);

When I click on the "btn-bt-discover" button nothing happens. I am not able to see anything on chrome console log either.

Are you running the app through the App Development Tool? If so try running the app normally outside of the development tool.
i.e cca run android --device or --emulator

Hi, I am running it using Cordova as cordova run android

I think that your problem is the same as #3

Look in your adb log to see the stacktrace.
In my case I have the stack with startDiscovery method, that do noting in the js apis bacause it in error before.