t3-code-android-nightly/apps/mobile/plugins/withAndroidCleartextTraffic.cjs
Julius Marminge b3e8c0334b
T3 Code Mobile [WIP] (#2013)
Co-authored-by: codex <codex@users.noreply.github.com>
Co-authored-by: Julius Marminge <julius@macmini.local>
Co-authored-by: Yash Singh <saiansh2525@gmail.com>
2026-05-29 17:00:54 -07:00

18 lines
559 B
JavaScript

const { withAndroidManifest } = require("expo/config-plugins");
module.exports = function withAndroidCleartextTraffic(config) {
return withAndroidManifest(config, (nextConfig) => {
const application = nextConfig.modResults.manifest.application?.[0];
if (application == null) {
throw new Error(
"AndroidManifest.xml is missing the application element required for cleartext traffic configuration.",
);
}
application.$ ??= {};
application.$["android:usesCleartextTraffic"] = "true";
return nextConfig;
});
};