public class AppRouterManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static AppRouterManager |
appRouterManager |
protected static String |
DEFAULT_US_API_SERVER |
| Modifier and Type | Method and Description |
|---|---|
void |
fetchRouter(boolean force)
拉取 router 地址
|
String |
getAPIServer()
获取 api server
|
static AppRouterManager |
getInstance() |
String |
getRouterServer()
获取 router server
|
void |
updateAPIServer(String server,
boolean persistence)
更新 api url 有可能因为测试或者 301 等原因需要运行过程中修改 url
|
void |
updateRouterServer(String router,
boolean persistence)
更新 router url 有可能因为测试或者 301 等原因需要运行过程中修改 url
|
protected static final String DEFAULT_US_API_SERVER
public static AppRouterManager appRouterManager
public static AppRouterManager getInstance()
public String getAPIServer()
public String getRouterServer()
public void updateRouterServer(String router, boolean persistence)
router - 路由服务器persistence - 是否需要持久化存储到本地 为 true 则存到本地,app 下次打开后仍有效果,否则仅当次声明周期内有效public void updateAPIServer(String server, boolean persistence)
server - 服务器地址persistence - 是否需要持久化存储到本地 为 true 则存到本地,app 下次打开后仍有效果,否则仅当次声明周期内有效public void fetchRouter(boolean force)
force - 是否强制拉取,如果为 true 则强制拉取,如果为 false 则需要间隔超过 ttl 才会拉取Copyright © 2017. All rights reserved.