Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.11 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.11 KB

Testing iOS AVFoundation AVPlayer API

Tests how to use AVFoundation AVPlayer API in order to have a custom User-Agent on each network request.

In this demo, can test different setups of AVPlayer. The goal is to making sure the User-Agent used in each network request is always the same, always the one that clearly identify your application.

There is a built-in webserver that logs on the Xcode console all requests that comes in. Xcode Console logs example

Goal

Run the app on the simulator, and click on the Demo with custom headers button. App screenshot with action buttons

Inside Xcode console, you should always see requests with this user agent:

User-Agent: MyPodcastApp/1.0.1 (iPhone; iOS 14.4; en)

and never with this one:

User-Agent: AppleCoreMedia/1.0.0.18D46 (iPhone; U; CPU OS 14_4 like Mac OS X; en_us)

Credits

Bundled audio file bensound-goinghigher.mp3 comes from Bensound.com

License

MIT