From 2ff1ba012c59169c9719cfab4516b9149414380b Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Wed, 28 Jul 2010 19:37:01 -0700 Subject: Doc change: Cleanup for licensing doc. Change-Id: Iff046768d70adf0489f5241212061045cef2572f --- docs/html/guide/publishing/licensing.jd | 191 ++++++++++++++++---------------- 1 file changed, 97 insertions(+), 94 deletions(-) (limited to 'docs') diff --git a/docs/html/guide/publishing/licensing.jd b/docs/html/guide/publishing/licensing.jd index e3b9135..07af68d 100644 --- a/docs/html/guide/publishing/licensing.jd +++ b/docs/html/guide/publishing/licensing.jd @@ -154,7 +154,7 @@ published on that account.

When the application receives a signed response, it uses the embedded public key to verify the data. The use of public key cryptography in the licensing service makes it possible for the application to detect responses that have been -tampered with or are spoofed.

+tampered with or that are spoofed.

Use of licensing in your application

@@ -184,7 +184,7 @@ The LVL greatly simplifies the process of adding licensing to your application and helps ensure a more secure, robust implementation for your application. The LVL provides internal classes that handle most of the standard operations of a license query, such as contacting Android Market to initiate a license request -and decrypting and validating the responses. It also exposes key interfaces that +and verifying and validating the responses. It also exposes key interfaces that let you easily plug in your custom code for defining licensing policy and managing access as needed by your application. The key LVL interfaces are:

@@ -211,7 +211,7 @@ needs:

  • ServerManagedPolicy is a flexible Policy that uses settings provided by the licensing server to manage response caching and access to the application while the device is offline (such as when the -user is on on an airplane). For most applications, the use of +user is on an airplane). For most applications, the use of ServerManagedPolicy is highly recommended.
  • StrictPolicy is a restrictive Policy that does not cache any response data and allows the application access only @@ -233,10 +233,10 @@ physical device.

    Requirements and limitations

    Android Market Licensing is designed to let you apply license controls to -applications that you publish through Android Market and that users download -from Market. The service is not designed to let you control access to -applications that are not published through Android Market or that are run -on devices that do not offer the Android Market client.

    +applications that you publish through Android Market. The service is not +designed to let you control access to applications that are not published +through Android Market or that are run on devices that do not offer the Android +Market client.

    Here are some points to keep in mind as you implement licensing in your application:

    @@ -267,14 +267,15 @@ you won't be able to upload a new version that uses licensing.
  • Android Market Licensing is a flexible, secure mechanism for controlling access to your applications. It effectively replaces the copy-protection -mechanism and gives you wider distribution potential for your applications.

    +mechanism offered on Android Market and gives you wider distribution +potential for your applications.