I have a PWA wrapped with Bubblewrap (TWA) on a personal developer
account. I've now been rejected twice for production access after
completing closed testing. Both times Google marked the first two
requirements as complete — closed testing release published, and 12+
testers opted in — and only asked me to keep testing for 14 more days.
A paid testing service is telling me the cause is the TWA architecture
itself: that because the content runs through Chrome, Google can't
attribute enough engagement to the app. They recommend temporarily
shipping a native WebView wrapper under the same package name, passing
review, and switching back afterwards. I'm not comfortable doing that —
it looks like exactly the kind of bait-and-switch that gets accounts
terminated — and I can't find any Google documentation supporting the
claim.
So I'd like to hear from actual developers:
Has anyone here passed production access with a TWA, without
switching architecture? (Personal account, post-Nov-2023, so the
12 testers / 14 days requirement applied.)
If you were rejected repeatedly with a TWA, what finally worked?
Does anyone have a source suggesting Google measures tester
engagement differently for TWAs?
For what it's worth, my own server logs show my testers went inactive
4-9 days before the review date, which seems like a much simpler
explanation than architecture. But I'd rather hear from people who've
been through it than guess.
Thanks.