2023-11-13 19:02:32 +01:00

39 lines
1.2 KiB
TypeScript

import { CapacitorConfig } from '@capacitor/cli';
import {environment} from './src/environments/environment';
const config: CapacitorConfig = {
appId: 'io.ionic.starter',
appName: 'openvidu-ionic',
webDir: 'www',
server: {
androidScheme: 'http',
iosScheme: 'http'
},
};
if (environment.externalIp) {
config.server = config.server || {};
config.server.hostname = 'localhost';
config.server.cleartext = true;
// config.includePlugins = config.includePlugins || [];
// '@jcesarmobile/ssl-skip' plugin is needed to allow serve the app over HTTPS
// with a self-signed certificate without installing the certificate in the device
// config.includePlugins.push('@jcesarmobile/ssl-skip', 'cordova-plugin-android-permissions');
// Android configuration
config.android = config.android || {};
config.android.allowMixedContent = true;
config.android.includePlugins = config.android.includePlugins || [];
config.android.includePlugins.push('@jcesarmobile/ssl-skip', 'cordova-plugin-android-permissions');
// iOS configuration
// config.ios = config.ios || {};
// config.ios.includePlugins = config.ios.includePlugins || [];
// config.ios.includePlugins.push('@jcesarmobile/ssl-skip');
}
export default config;