Android 10 cannot detect the beacons

Hi, i tested the app with proximity sdk on android 8 and android 6 phones, both works fine, but when the app is in android 10 (OnePlus 7), the device could not detect the beacons.

It looks like react-native-proximity uses old Proximity SDK that did not support Android 10.
You need to update build.gradle with:

implementation 'com.estimote:proximity-sdk:1.0.5'
implementation 'com.estimote:scanning-plugin:0.25.4'

does this works the same with react native?

You need to change it in react-native-proximity project (directory android) you checked-out from github.

seems to be working now, thanks

Hi, im facing an issue where the app not able to detect the beacons on release mode. It works fine for a while then the app seem to stop connecting with the beacons (no onEnter/onExit). Any advice on this problem?

Where can I get the proximity-sdk-1.0.5.aar so I can upgrade my Xamarin bindings?

You only have to edit the code in the build.gradle file in react-native-proximity project (directory android ) you checked-out from github to that: implementation ‘com.estimote:proximity-sdk:1.0.5’

Hello @sdaily,
I am looking to achieve the same thing (update the Xamarin Binding).
I have found the aar files here: https://mvnrepository.com/artifact/com.estimote/proximity-sdk/1.0.5
But I didn’t manage to update the binding successfully (not sure why right now).
Did you had any success?

I have opened the issue here: https://github.com/Estimote/Xamarin-Bindings/issues/27
See you,
Matthieu

Matthieu,

I’m sorry to say that we have had no luck in this regard. We’ve actually changed our apps to use another technology as we’ve determined that Estimote has not been reliable. It has been hit or miss with blue tooth issues and now not working on Android 10.0 via Xamarin has just cost us more time dealing with it than we have to spend.

1 Like

Hello @sdaily I need help. It was frustrating trying to connect Estimote stones with my Xamarin App. I would like to hearing from you about how you cope with your project.

Hi, I am having troubles scanning for proximity devices , I am using Xamarin Nuget 1.0.3.1 this the error in Android 10.

java.lang.IllegalStateException: Unable to start scanner on this Android version (29)

Please update the Nuget package to support Android 10 .

Thanks.

Hi , very Disappointed with Estimote’s luck of support to its customers (us) , how can we support (buy) your products if you don’t support it ?

@pober , I have send Email/Tweet/GitHub, regarding this issued and no response from Estimote.

1 Like

Android 10 its a new version and playing awsome

@pober I have the same problem, please we require your urgent help. I have my degree issue with Beacon proximity and I can’t find any solution with Android 10 for Xiaomi

plugins {
id ‘com.android.application’
id ‘kotlin-android’
id ‘kotlin-android-extensions’
id ‘com.google.gms.google-services’
}

android {
compileSdkVersion 30
buildToolsVersion “30.0.0”

defaultConfig {
    applicationId "com.itsucces.udlatelecom"
    minSdkVersion 21
    targetSdkVersion 30
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner'
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
    jvmTarget = '1.8'
}

}

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation(name: 'VuforiaWrapper', ext:'aar')

implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.navigation:navigation-fragment:2.3.1'
implementation 'androidx.navigation:navigation-ui:2.3.1'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
implementation 'androidx.navigation:navigation-fragment-ktx:2.3.1'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'

// Beacon
implementation 'com.estimote:proximity-sdk:1.0.5'
implementation 'com.estimote:mustard:0.2.1'
implementation 'com.estimote:scanning-plugin:0.25.4'