Create First Run Wizard
Opening leap_android from a real phone, it can be configured to connect to openvpn from a LEAP provider. Runs when there is no saved configuration (i.e. chosen Provider)
This involves being able to select bitmask from a first run wizard.
This first run wizard should provide 2 options: (1) pick provider from list hardcoded into the app (2) type in new one and store it
leap_android then should be capable of grabbing and parsing the files domain.org/provider.json and API_URL/1/config/eip-service.json and domain.org/ca.crt. (API_URL found in provider.json).
-In addition to negotiating config with the Provider, the user will enter their auth for the provider they are connecting to.- elijah: lets save that for a future time.
- Implies a way to denote saved config...do we flag entries or create some object "Current Config"? ** there is only one saved config. you cannot use the client to connect to different providers or use different accounts.
- We need a way to organize configurations...Users? ** there will be no configured users for now
- Can one have multiple users at a Provider? ** no
- Can one shard or sync one's data accross Providers? ** no
(from redmine: created on 2013-01-24, closed on 2013-03-04)
- child #1500 (closed)