Note
Take note of the AppKey and AppSecret that are generated there for use in your application.implementation('com.google.android.gms:play-services-ads:15.0.1') implementation('com.google.android.gms:play-services-location:15.0.1') implementation('com.google.code.gson:gson:2.6.1') implementation 'org.greenrobot:eventbus:3.1.1' implementation 'com.squareup.okhttp3:okhttp:3.11.0'
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
If targeting your application for Android M (level 23) or higher you are expected to request permissions on an Activity. ExtremeLocation Android SDK requires one further permission be granted before beacon scanning can start.
android.permission.ACCESS_FINE_LOCATION
Refer to Google documentation for information on how to request permission https://developer.android.com/training/permissions/requesting.
Note
The ExtremeLocation Android SDK will not function without this permission and may respond with an error upon calling the init function().