1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- // 'use strict'
- /**
- * git do not control webim.config.js
- * everyone should copy webim.config.js.demo to webim.config.js
- * and have their own configs.
- * In this way , others won't be influenced by this config while git pull.
- *
- */
- // for react native
- let location = {
- protocol: 'https'
- }
- let config = {
- /*
- * XMPP server
- */
- xmppURL: 'im-api.easemob.com',
- // xmppURL: '172.17.2.139:5280',
- /*
- * Backend REST API URL
- */
- // apiURL: (location.protocol === 'https:' ? 'https:' : 'http:') + '//a1.easemob.com',
- // ios must be https!!! by lwz
- apiURL: 'https://a1.easemob.com',
- // apiURL: (location.protocol === 'https:' ? 'https:' : 'http:') + '//172.17.3.155:8080',
- /*
- * Application AppKey
- */
- appkey: 'yubo725#rnwechat',
- /*
- * Whether to use HTTPS
- * @parameter {Boolean} true or false
- */
- https: true,
- /*
- * isMultiLoginSessions
- * true: A visitor can sign in to multiple webpages and receive messages at all the webpages.
- * false: A visitor can sign in to only one webpage and receive messages at the webpage.
- */
- isMultiLoginSessions: false,
- /**
- * Whether to use window.doQuery()
- * @parameter {Boolean} true or false
- */
- isWindowSDK: false,
- /**
- * isSandBox=true: xmppURL: 'im-api.sandbox.easemob.com', apiURL: '//a1.sdb.easemob.com',
- * isSandBox=false: xmppURL: 'im-api.easemob.com', apiURL: '//a1.easemob.com',
- * @parameter {Boolean} true or false
- */
- isSandBox: false,
- /**
- * Whether to console.log in strophe.log()
- * @parameter {Boolean} true or false
- */
- isDebug: true,
- /**
- * will auto connect the xmpp server autoReconnectNumMax times in background when client is offline.
- * won't auto connect if autoReconnectNumMax=0.
- */
- autoReconnectNumMax: 2,
- /**
- * the interval secons between each atuo reconnectting.
- * works only if autoReconnectMaxNum >= 2.
- */
- autoReconnectInterval: 2,
- /**
- * webrtc supports WebKit and https only
- */
- isWebRTC: /WebKit/.test(navigator.userAgent) && /^https\:$/.test(window.location.protocol),
- /*
- * Set to auto sign-in
- */
- isAutoLogin: true
- }
- export default config
|