In version 3 of the ExactTarget JB4A library that we use for push notifications, there was a dependency on the IBeacon library which imposed a requirement on the Bluetooth permission for the app. In the v4 update of the JB4A SDK, the documentation states no requirement on this library. Removing the library results in no problems for devices running Android 5 and above, but anything running Android 4.4.4 or below crashes on app launch without the library.

  • 4
    I'm voting to close this question as off-topic because - Contact App Vendor / Salesforce – Eric Jul 27 '15 at 15:19
  • @simon given most of this questions is out side of salesforce related domain knowledge I think you might have better luck getting some responses if you cross posted this on stackoverflow.com – Ralph Callaway Jul 27 '15 at 16:19
  • 1
    @simon did, in fact, identify a bug in the JB4A Android SDK and it has been subsequently fixed. This item should not have been voted closed. – Bill Mote Sep 28 '15 at 12:25
  • @BillMote Is it safe to do the following for SDK 4.5.0 (if we don't want bluetooth in our app - is this the right way to do it and does the SDK correctly not crash if the lib is excluded): compile ('com.exacttarget.etpushsdk:etsdk:4.5.0@aar') { exclude module: 'org.altbeacon:android-beacon-library' } – jt-gilkeson Sep 15 '16 at 21:56
  • 1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.