React Native - using the Android SDK


#1

Hi community!

I’m having some trouble integrating the Android SDK with my React Native app.

I’m able to inject an access token using the Cloud SDK and then register a device using the Device Setup Library. However, once setup has finished, I can’t seem to hand back control to RN / return to the “main activity”.

In MainApplication.java I’m initialising the setup library:

@Override
  public void onCreate() {
    super.onCreate();
    SoLoader.init(this, /* native exopackage */ false);
    // Initialize the Particle Device Setup Library
    ParticleDeviceSetupLibrary.init(this.getApplicationContext(), MainActivity.class);
  }

Then in my native module I call:

ParticleDeviceSetupLibrary.startDeviceSetup(getReactApplicationContext());

I really don’t have much experience writing native code, so any pointers would be much appreciated!


#2

Let me ping someone that might be able to help, @rickkas7 or @ParticleD are you able to assist?


#3

I’m handling a support ticket that Abigail filed a few days ago about this, and will update this thread when we have some kind of resolution.

cheers,

ParticleD


#4

For anyone else struggling with this - we have a discussion thread on this GitHub issue.