No problem you can use SuperPWA with the current membership plugin.
Thanks for getting back to me on this. Since asking the question I tried it out – but experienced problems. Access rights of members are not working properly. The attached video shows a member viewing a course they have access to but being told to enrol. On enrolling the member is told they already have access – but going to the course shows they are still locked out. http://www.youtube.com/watch?v=WXwkzSxAW_E
You need to add a membership URL inside the “exclude URLs” section.
Ref tutorial: https://superpwa.com/codex/superpwa_sw_never_cache_urls/
Would you recommend that I exclude just the member sign in page or all pages where access is controlled by the membership?
I was hoping that pages would be cached for offline access when members were online and signed in.
Based upon your requirement you can exclude the pages either just the membership sign-in page or all the pages where access is controlled by the membership plugin.