Table of contents
Swift
Objective-C

License Initialization

Get a trial license

You can request a 30-day trial license via the Request a Trial License link.

You can contact our support team via the Contacting Us link when:

  • You want request for an Offline trial license.
  • Your license generation failed.

Get a Full License

Contact us to purchase a full license.

Set the License In the Code

For BarcodeScanner

  • Java
  • Kotlin
  1. BarcodeScannerConfig config = new BarcodeScannerConfig();
    config.setLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
    
  2. val config = BarcodeScannerConfig().apply {
       license = "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9"
    }
    

For Foundational Barcode Reader

The following shows how to set the license in the code.

  • Java
  • Kotlin
  1. import com.dynamsoft.license.LicenseManager;
    public class MainActivity extends AppCompatActivity {
       @Override
       protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          if (savedInstanceState == null) {
             LicenseManager.initLicense("YOUR-LICENSE-KEY", this, (isSuccess, error) -> {
                if (!isSuccess) {
                   error.printStackTrace();
                }
             });
          }
       }
    }
    
  2. import com.dynamsoft.license.LicenseManager;
    class MainActivityKt : AppCompatActivity() {
       override fun onCreate(savedInstanceState: Bundle?) {
          super.onCreate(savedInstanceState)
          setContentView(R.layout.activity_main_kt)
          if (savedInstanceState == null) {
             LicenseManager.initLicense("YOUR-LICENSE-KEY", this) { isSuccess: Boolean, error: Exception ->
                if (!isSuccess) {
                   error.printStackTrace()
                }
             }
          }
       }
    }