Mobile Bytes #1: Additive and Destructive Schema Changes

Hi @henna.s,

I’ve been having this issue on destructive change during development mode on and off and it seems the only way to resolve it has been to uninstall the app.

My issue is described here: How to update breaking-change schema of a Synced Realm during development?

In your example you mentioned that you didn’t have a client reset code, so you had to uninstall the app. It was the same for me, so I wanted to write the client reset code to handle the reset. But it seems that Realm only detects a single client reset, and subsequent resets no longer invokes the clientResetHandler. Which means i will have to uninstall the app anyway.

My question is: if we fail to handle the initial client reset, is the only option is to reinstall the app as per your example?