Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
The Power Apps barcode reader control cannot be used directly in Microsoft Teams mobile; this is a documented limitation.
For canvas apps running inside Teams:
- The Barcode reader control is listed as not supported in Teams Mobile.
- The error stating that the control can only be accessed through the Power Apps mobile app is expected behavior for apps hosted in Teams.
- To use the barcode reader on a mobile device, the app must be opened in the Power Apps mobile app, not as an embedded app inside Teams.
There is no supported way today to have the Power Apps barcode reader open and work natively inside the Teams mobile client. The available options are:
- Open the same app directly in Power Apps mobile (outside Teams) to use the barcode reader.
- If the scenario must stay inside Teams mobile, implement an alternative approach that does not rely on the Power Apps barcode reader control (for example, a custom Teams app using the Teams JavaScript
scanBarCodeAPI, which is separate from Power Apps).
References: