Package com.castlabs
Class ManifestLicenseLoader
- java.lang.Object
-
- com.castlabs.ManifestLicenseLoader
-
- All Implemented Interfaces:
LicenseLoader
public class ManifestLicenseLoader extends Object implements LicenseLoader
Implementation of theLicenseLoader
that will return license data from the Manifest meta-data. You need to add a meta-data entry in your manifest using the keycastlabs-license
, for example:
This license loader will access the meta-data and load the license from there or raise an exception if the license entry could not be found.<application> ... <meta-data android:name="castlabs-license" android:value="..." /> </application>
- Since:
- 3.3.0
- See Also:
PlayerSDK.init(Context, LicenseLoader)
-
-
Constructor Summary
Constructors Constructor Description ManifestLicenseLoader(Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getLicenseData()
This method must find the license file and return its bytes or throw an Exception if the license data could not be loaded.
-
-
-
Constructor Detail
-
ManifestLicenseLoader
public ManifestLicenseLoader(Context context)
-
-
Method Detail
-
getLicenseData
public byte[] getLicenseData() throws Exception
Description copied from interface:LicenseLoader
This method must find the license file and return its bytes or throw an Exception if the license data could not be loaded.- Specified by:
getLicenseData
in interfaceLicenseLoader
- Returns:
- license the byte representation of the license file
- Throws:
Exception
- in case the license data could not be loaded
-
-