AMP iOS SDK: Licensing

Document created by Herberth Alvarado Champion on Apr 21, 2017Last modified by Herberth Alvarado Champion on May 15, 2017
Version 5Show Document
  • View in full screen mode

Maintainers: David Cortes Saenz & Miguel Lopez Valenciano


iOS SDK v4 includes a protection mechanism based on license codes.

Licenses are generated by Akamai and are only valid for one specific application (the Bundle Identifier is used to generated the code).

They are also tied to a specific expiration date (the contract's end plus a month's buffer, or any other period of time that is agreed).


The AMP SDK will not work if one of the following happens:

  • You run your application without setting the license
  • You run your application with a license generated for a different app
  • You run your application on a date after the expiration date


The customer is responsible for updating the application to its users in a timely manner with a new license code that extends the Akamai Android SDK activation, or removes the Akamai Android SDK altogether if the customer decides not to renew it.



open func setLicense(_ license: String) : Sets the iOS SDK license of your application. This license will be provided by Akamai.