config.js 2.2 KB
/**
 * 小程序配置文件
 */
import {NativeModules,} from 'react-native';

let config = {
    avatarUrl:'https://union.xiniunet.com/avatar.do?',
    apiUrl:'https://api.xiniunet.com/router?',
    uploadUrl:'https://my.xiniunet.com/api/fileUpload.do',
    app_key:'48C6AEB8E12E2D3D249B4D7771594AD6',
    secret:'684CE9EF4B118766F3746997C9A256D2',
    environment:'prod',
    imgCDN:'https://img.xiniunet.com',
};
NativeModules.system.getMode().then(
  (result) => {
      if(result.toLowerCase() === "xntalkdev") {
          // 开发环境
        config.avatarUrl ='https://union-dev.xiniunet.com/avatar.do?',
        config.apiUrl='https://api-dev.xiniunet.com/router?';
        config.app_key = 'FEDA506D38D8E930626E850139E74E0C';
        config.secret = '9019951CC31D86A31D2E911D4BE51142';
        config.uploadUrl = 'https://my-plat.xiniunet.com/api/fileUpload.do';
        config.environment = 'dev';
        config.imgCDN = 'https://img-dev.xiniunet.com';
      } else if(result.toLowerCase() === "xntalktest") {
          config.avatarUrl ='https://union-test.xiniunet.com/avatar.do?',
              config.apiUrl='https://api-test.xiniunet.com/router?';
          config.app_key = 'FEDA506D38D8E930626E850139E74E0C';
          config.secret = '9019951CC31D86A31D2E911D4BE51142';
          config.uploadUrl = 'https://my-test.xiniunet.com/api/fileUpload.do';
          config.environment = 'test';
          config.imgCDN = 'https://img-test.xiniunet.com';
      } else if(result.toLowerCase() === "gyfj") {
          //  观音法界私有化环境
          config.apiUrl='https://api-uat.zsgyfj.net/router?';
          config.app_key='0617CA8376F9901F28FF46B69BF9CF47';
          config.secret='28570C9D069ED51226DD9F028BD5E6DC';
          config.uploadUrl='https://my-uat.zsgyfj.net/api/fileUpload.do';
      } else if(result.toLowerCase() === "gyfjprd") {
          //  观音法界正式版私有化环境
          config.apiUrl='https://api.zsgyfj.net/router?';
          config.app_key='48C6AEB8E12E2D3D249B4D7771594AD6';
          config.secret='684CE9EF4B118766F3746997C9A256D2';
          config.uploadUrl='https://my.zsgyfj.net/api/fileUpload.do';
      }
  }
).catch((error) => {
  console.log(error)
});
module.exports = config;