I have a standalone app in both App Store and Play Store. It’s been live for a few months and gone through multiple expo sdk’s. Last good version was at sdk18. This weekend I attempted to migrate to sdk20 and enable branch.io.
I moved the app first to sdk19, tried it (via yarn start) and on my devices and everything looked ok, so I immediately moved to sdk20. iOS looked ok so I deployed that to App Store. Android had weird errors (Module JSTimersExecution is not a registered callable module (calling callTimers)) so I went back to sdk19 and deployed that to the Play Store. I noticed branch.io wasn’t working so I removed that code but now I realise Linking.addEventListener is no longer working as well. I need linking for our login flow so I deploy new version with sdk18, but it still doesn’t work. I checkout the git commit of last known good version and deploy that to App Store and still Linking.addEventListener isn’t called.
I feel like I’ve exhausted all options except wiping my Android device I have on my right now (which I’m about to do) just to see it changes anything.
My googles have turned up empty and I would be most thankful for any suggestions, be it something I might’ve done wrong or something I can do to debug this.