My Teams app:
- multi-tenant
- deployed using Teams Toolkit to Azure Storage, CDN enabled with a Custom Domain
- in alpha use by internationally distributed organisation (third party, not me), users around the world
- the app functionality works fine including multi-tenant
- in rapid development so frequent code updates. Very rare manifest updates.
Problem:
- I frequently update the app's code and deploy the update to Azure using Teams Toolkit
- when I do this users often report 'blank tabs' for a period of time, can be many hours. They see the tab menu but the tab contents are simply blank. Purging the CDN doesn't seem to help.
- seems most common using Teams desktop app but also reported using browser and mobile Teams app
- I think this may be an issue of code deployment .js files (each of which gets a new filename) not being available to the install, I can sometimes reproduce but very unreliably. Other times I can access the app, using a user account on the client's AAD, successfully from different locations (using a VPN to emulate location).
Previously the app's Custom Domain was managed on Cloudflare's proxy.
I disabled this and implemented Azure CDN.
Users continue to report the problem.
This is very poor user experience.
Does anyone have experience of this or hypotheses on what may be happening?
Thanks.