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

let config = {
};
//
// let getCondition= async()=>{
//     var result= await NativeModules.system.getMode();
//     console.log(result);
//     return result||"xntalk";
// };
//
// let getConfig = async () => {
//
//     if (config && config.apiUrl) {
//         return config;
//     }
//     var object = {};
//     var result = await getCondition();
//     switch (result.toLowerCase()) {
//         case "xntalkdev":
//             // 开发环境
//             object.apiUrl = 'https://api-dev.xiniunet.com/router2?';
//             object.app_key = 'FEDA506D38D8E930626E850139E74E0C';
//             object.secret = '9019951CC31D86A31D2E911D4BE51142';
//             object.uploadUrl = '';
//             object.mokeApiUrl = 'http://yapi.xiniunet.com/mock/123/'
//             break;
//         case "xntalktest":
//             //  测试环境
//             object.apiUrl = 'https://api-test.xiniunet.com/router2?';
//             object.app_key = 'FEDA506D38D8E930626E850139E74E0C';
//             object.secret = '9019951CC31D86A31D2E911D4BE51142';
//             object.uploadUrl = '';
//             object.mokeApiUrl = ''
//             break;
//         default:
//             // 公有云
//             object.apiUrl = 'https://api.xiniunet.com/router2?';
//             object.app_key = '48C6AEB8E12E2D3D249B4D7771594AD6';
//             object.secret = '684CE9EF4B118766F3746997C9A256D2';
//             object.uploadUrl = '';
//             object.mokeApiUrl = ''
//             // 默克
//             // object.apiUrl='https://api.houhou-mpmc.com/router?',
//             // object.uploadUrl='https://my.houhou-mpmc.com/api/fileUpload.do',
//             // object.app_key='0617CA8376F9901F28FF46B69BF9CF55',
//             // object.secret='28570C9D069ED51226DD9F028BD5E6EE'
//             break;
//     }
//     config = object;
//     return object;
// };

NativeModules.system.getMode().then(
    (result) => {
        if(result.toLowerCase() === "xntalkdev") {
            // 开发环境
            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';
        } else if(result.toLowerCase() === "xntalktest") {
            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';
        }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 = '0617CA8376F9901F28FF46B69BF9CF47';
            config.secret = '28570C9D069ED51226DD9F028BD5E6DC';
            config.uploadUrl = 'https://my.zsgyfj.net/api/fileUpload.do';
        } else{
            config.apiUrl='https://api.xiniunet.com/router?';
            config.app_key = '48C6AEB8E12E2D3D249B4D7771594AD6';
            config.secret = '684CE9EF4B118766F3746997C9A256D2';
            config.uploadUrl = 'https://my.xiniunet.com/api/fileUpload.do';
        }
    }
).catch((error) => {
    console.log(error)
});

module.exports = config;