The mobile phone is the computer. The computer is the mobile phone.
Google+TwitterLinkedinFacebook
Subscribe
HomeDevelop for Mobile DevicesNew Android app Licensing Service for developers

New Android app Licensing Service for developers

It looks like Google is laying out more preparations prior to it’s planned carrier billing payment option. Protecting Android apps from unauthorized use has always been a major concern for developers. Today, Google has just introduced a new Licensing service for apps in the Android Market which aims to help developers get better monitoring for authorized app use.

The service is free for Android developers wanting to determine whether app users are authorized. All Android Market paid applications targeting Android 1.5 or higher can include a set of libraries provided by Google that will enable apps to query the Android Market licensing server to determine the license status of your users based on stored sales records.

The licensing service operating real time over the network provides more flexibility in choosing license-enforcement strategies, and a more secure approach in protecting your applications from unauthorized use, than copy protection. Google’s plan is to replace the current Android Market copy-protection mechanism with this new licensing service to protect apps.

One concern over this kind of method for copy-protection would be the constant use of a data connection to allow the app developers to check the licensing status. This could result in unwanted data charges for the users who bought the app.

For Android developers, here are some points to keep in mind as you implement licensing in your application:

  • Only paid applications published through Market can use the service.
  • An application can use the service only if the Android Market client is installed on its host device and the device is running Android 1.5 (API level 3) or higher.
  • To complete a license check, the licensing server must be accessible over the network. You can implement license caching behaviors to manage access when there is no network connectivity.
  • The security of your application’s licensing controls ultimately relies on the design of your implementation itself. The service provides the building blocks that let you securely check licensing, but the actual enforcement and handling of the license are factors in your control. By following the best practices in this document, you can help ensure that your implementation will be secure.
  • Adding licensing to an application does not affect the way the application functions when run on a device that does not offer Android Market.
  • Licensing is currently for paid apps only, since free apps are considered licensed for all users. If your application is already published as free, you won’t be able to upload a new version that uses licensing.

You can read more about the new licensing service at the Licensing Your Applications section of our Developer Guide.

  • Hi, I'm Gerry. Welcome to my blog and sites about mobile, technology, The Pinoy, #crazyidea, games, WordPress, Ubuntu, Mac, iOS, Android, Symbian... I started sites like Ortigas Online and iMakati which focuses on local community information. Read more about Gerry
    Status (Twitter, Linkedin, Facebook...)

    Just found out that the Android-based HTC Sensation XL phone is now in the Philippines for about Php 28,000.

  • Visit my other sites

    • Gerry

      My blog about the Philippines, mobile, technology, games, mac, linux...

    • Apps & Games

      Reviews, news of mobile apps & games for Android, iOS, Blackberry, Symbian...

    • Mobile/Web Development

      Mobile/Web apps, development, services for Android, iPhone & WordPress.

    • Pinoy Me

      Pinoy businesses, enterprises, startups, professionals all over the world

    • Java Midlet

      Java mobile apps & games - news, reviews, tips, mobile phone & devices

  • PINOI Sites

    Are you interested in putting up your own PINOI-enabled local community site? Contact me

    • PINOI

      Enabling local communities on the Internet

    • Makati

      iMakati.com is a site that provides information about Makati City.

    • Ortigas

      Community site that provides information about the Ortigas Center.