react-native-branch-deep-linking-attribution icon indicating copy to clipboard operation
react-native-branch-deep-linking-attribution copied to clipboard

everything

Open orbogink opened this issue 4 years ago • 4 comments

doesn't work. All the time. Every time. Thanks.

orbogink avatar Jan 07 '21 17:01 orbogink

+1

Seamus1989 avatar Jan 07 '21 19:01 Seamus1989

Yeah the state of this SDK and the documentation is... not optimal, to put it nicely. So far I've discovered the following undocumented or broken behavior:

  1. getLatestReferringParams and getFirstReferringParams don't work until after the subscribe callback has fired
  2. "Trouble reaching the Branch servers, please try again shortly" randomly on Android even when all other network operations in the app are working flawlessly
  3. "session initialization already happened" error shows up randomly
  4. "Request to branch service timed out" while all other network operations in the app work fine
  5. Most of the time there are no deferred deep link parameters on Android
  6. SDK stops working entirely until the next time the app is foregrounded if there's any error
  7. Lots of very ambiguous, under-defined, and outdated documentation

It seems like Branch doesn't actually support react native given the amount of serious bugs, open issues here, and lack of activity on the repo. It's a shame because it would be really useful if it worked.

evelant avatar Jun 23 '21 12:06 evelant

I manage the SDK team at Branch and wanted to chime in regarding the state of the RN SDK.

We invested a lot of effort in building this SDK because we wanted to build a world class SDK for the React Native community. Sadly, we didn't sustain the same level of investment over the past year and the quality dropped. Our team is pretty small and was spread very thin between iOS 14 changes and other internal priorities. The SDK was a casualty of some tough choices we had to make.

We are committed to supporting React Native and we want to be proud of our SDKs. I am working with the team and the Branch leadership to invest more resources into our SDKs and we are hoping to triple the size of the team before the end of the year. 🤞 for some good news soon.

ahmednawar avatar Jun 29 '21 04:06 ahmednawar

We've opened a new position to maintain the React Native SDK and other JS Plugins. If anyone is interested, please apply here or forward to anyone who might be https://branch.io/careers/apply/?gh_jid=3360544

ahmednawar avatar Aug 06 '21 18:08 ahmednawar