The Hidden Distributed System Inside Your WebView App

https://hackernoon.imgix.net/images/InxBRjRIs6M1kdhuWcyNHiiUrxm1-wz83bcx.jpeg

We can change our paywall in five minutes. New price, different offer, fresh A/B test — no release, no App Store review, no waiting for users to update. For a product where the subscription is the revenue, that speed isn't a convenience. It's a superpower. And it's cheap to get: the paywall lives on the web, and the app renders it inside a WebView.

We pay for that superpower. We just didn't learn the price right away.

We learned it the day a user opened the paywall, changed their mind, tapped Back — and got stuck. The button was there. It pressed. It went nowhere. And behind that paywall sat access to their own data. There was exactly one way out: kill the app.

The telling part is that the Back button had worked fine for six months. We never touched it. Someone in a neighbouring part of the app...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE

Read more