PreEmptive Protection - DashO v8.1 User Guide

Sample Applications

PreEmptive Protection - DashO includes several sample applications that allow you to become more familiar with using DashO. These samples are installed with DashO and are located in the samples directory. Applications include:

  • DebuggingOnAndroid – An Android application that shows the use of debug checking and response.

  • Instrumentation – A sample of instrumentation using PreEmptive Analytics.

  • Jsp-PA – A sample WAR file that illustrates the use of the PreEmptive Analytics taglib in JSPs.

  • Log4j – Use log4j to generate PreEmptive Analytics messages and exception reporting without instrumentation.

  • Multidir – Cross-directory obfuscation using the merge="false" output option.

  • Multijar – Cross-jar obfuscation using the merge="false" output option.

  • PA-api – A simple example using the Java PA API.

  • PAForAndroid – An Android Application that uses PreEmptive Analytics to send messages.

  • Shelflife – Several Examples

    • Authorized-app – Using Shelf Life to add an authorization check and a free trial period to an existing application.

    • Basic – Use Shelf Life to add an expiration date to a hello world application.

    • CustomAction – Use a custom Shelf Life action to bring up dialogs when the application has expired.

    • RelativeStart – Expire an application a certain number of days from a dynamic start date.

    • TokenSource – Read the expiration token from an external source, in this case from resources.

  • SimpleApp – A hello world type application.

  • SimpleAppJar – A hello world type application using a Quick Jar project.

  • SpringBean – A Spring Application showing how DashO deals with Spring Beans.

  • TamperOnAndroid – An Android application that shows the use of tamper checking and response.

Note:

Please refer to the readme files as many samples have special configuration steps.

PreEmptive Protection - DashO Version 8.1.0. Copyright © 2017 PreEmptive Solutions, LLC