I'm doing research on AMP for my company and it seems like a good fit for anonymous users coming to our website. For logged in users, who have most of our assets already cached and service worker installed AMP, with all it's limitations, doesn't seem to make much sense.
I know about AMP-PWA and amp-access, but I don't see how I can serve a full featured PWA to the logged in user coming from Google w/o forcing them to go through an AMP document. Is there a way to do so?
With amp-list and amp-bind you can build logged-in experiences.
Unfortunately there is no way to send users to your PWA conditionally based on install state since the referring platform has no insight into that.