Adam Pritchard 40eb3d9455 Add sample app README %!s(int64=9) %!d(string=hai) anos
..
TunneledWebRequest 6e68af7b8c Remove unused optional library protocol methods %!s(int64=9) %!d(string=hai) anos
TunneledWebRequest.xcodeproj bcfd96bea1 Finish creating first cut of iOS library and sample app %!s(int64=9) %!d(string=hai) anos
TunneledWebRequestTests bcfd96bea1 Finish creating first cut of iOS library and sample app %!s(int64=9) %!d(string=hai) anos
TunneledWebRequestUITests bcfd96bea1 Finish creating first cut of iOS library and sample app %!s(int64=9) %!d(string=hai) anos
README.md 40eb3d9455 Add sample app README %!s(int64=9) %!d(string=hai) anos

README.md

iOS Library Sample App: TunneledWebRequest

Configuring, Building, Running

The sample app requires some extra files and configuration before building.

Get the framework.

  1. Get the latest iOS release from the project's Releases page.
  2. Extract the archive.
  3. Copy PsiphonTunnel.framework into the TunneledWebRequest directory.

Get the configuration.

  1. Contact Psiphon Inc. to obtain configuration values to use in your app. (This is requried to use the Psiphon network.)
  2. Make a copy of TunneledWebRequest/psiphon-config.json.stub, removing the .stub extension.
  3. Edit psiphon-config.json. Remove the comments and fill in the values with those received from Psiphon Inc. The "ClientVersion" value is up to you.

Ready!

TunneledWebRequest should now compile and run.