[ 
https://issues.apache.org/jira/browse/WEEX-33?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16019119#comment-16019119
 ] 

xingjiu edited comment on WEEX-33 at 5/22/17 3:41 AM:
------------------------------------------------------

after chat with cxfeng, change plan to just add a interface of config in 
native. not expose module to JS-bundle.

iOS : WXConfigCenterProtocol


was (Author: wispy316):
after chat with cxfeng, change plan to just add a interface of config in 
native. not expose module to JS-bundle.

> Config Ability in weex
> ----------------------
>
>                 Key: WEEX-33
>                 URL: https://issues.apache.org/jira/browse/WEEX-33
>             Project: Weex
>          Issue Type: New Feature
>            Reporter: xingjiu
>   Original Estimate: 504h
>  Remaining Estimate: 504h
>
> Background:
> As we know, weex now has NO config module. Every mobile of weex are using the 
> same config (the config in source code).
> More and more module or component requires the ability to sperate one from 
> each other.
> Such as Prefetch, Prerender module. There should be a way to config the how 
> the module works, like how many items it cound do the prefetch. This config 
> will be different in different apps.
> Solution:
> Add a module named of WXConfigModule in weex_sdk, a simple key-value storage 
> is enough.
> API is
> void setConfig(String name, Object value)
> Object getConfig(String name)
> void sync(String name) // get the lastest config from server
> void syncAll()
> void invalid(String name) // option.  invalid a config for once, using in 
> debug of bugfix scenario
> The default implement is calling the config interface. 
> App like TAOBAO will using orange to sync configs from server.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to