"This simple and free service provides a secure mechanism to manage
access to all Android Market paid applications targeting Android 1.5
or higher. At run time, with the inclusion of a set of libraries
provided by us, your application can query the Android Market
licensing server to determine the license status of your users. It
returns information on whether your users are authorized to use the
app based on stored sales records."
> "This simple and free service provides a secure mechanism to manage > access to all Android Market paid applications targeting Android 1.5 > or higher. At run time, with the inclusion of a set of libraries > provided by us, your application can query the Android Market > licensing server to determine the license status of your users. It > returns information on whether your users are authorized to use the > app based on stored sales records."
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
That, and the ability for folks to actually access the paid-for apps...
Sweden, like probably many countries still, have no access to the paid apps... When will Google understand that this is critical for them to keep the momentum? If the status quo persists, people we give up, pack their bags and spend their money on iFruits instead...
Regards Anton
On Tue, Jul 27, 2010 at 8:25 PM, Maps.Huge.Info (Maps API Guru) <
cor...@gmail.com> wrote: > Excellent! Now all we need is a subscription payment model and we can > actually make some money!
> -John Coryat
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
> "This simple and free service provides a secure mechanism to manage > access to all Android Market paid applications targeting Android 1.5 > or higher. At run time, with the inclusion of a set of libraries > provided by us, your application can query the Android Market > licensing server to determine the license status of your users. It > returns information on whether your users are authorized to use the > app based on stored sales records."
> > "This simple and free service provides a secure mechanism to manage
> > access to all Android Market paid applications targeting Android 1.5
> > or higher. At run time, with the inclusion of a set of libraries
> > provided by us, your application can query the Android Market
> > licensing server to determine the license status of your users. It
> > returns information on whether your users are authorized to use the
> > app based on stored sales records."
> excellent, is there some code sample on how to use this new apis?
> On Jul 27, 8:42 pm, Kostya Vasilyev <kmans...@gmail.com> wrote: > > What's great is that it's available on all Android versions starting > > with 1.5 (i.e. it's not a Froyo only feature).
> > -- Kostya
> > 27.07.2010 21:55, Trevor Johns пишет:
> > > Android fans, > > > For those of you who haven't already heard through our blog, we've > > > just launched the Android Market licensing service:
> > > "This simple and free service provides a secure mechanism to manage > > > access to all Android Market paid applications targeting Android 1.5 > > > or higher. At run time, with the inclusion of a set of libraries > > > provided by us, your application can query the Android Market > > > licensing server to determine the license status of your users. It > > > returns information on whether your users are authorized to use the > > > app based on stored sales records."
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
What will happen if the user doesn't have network connectivity? Many
users turn of data traffic when they travel to other countries, but
the probably still want to use the licensed applications.
On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote:
> "This simple and free service provides a secure mechanism to manage
> access to all Android Market paid applications targeting Android 1.5
> or higher. At run time, with the inclusion of a set of libraries
> provided by us, your application can query the Android Market
> licensing server to determine the license status of your users. It
> returns information on whether your users are authorized to use the
> app based on stored sales records."
Developers can chose whether to implement response caching or not.
Assuming caching is enabled, we require a network connection for the first license check, but then the user can go offline for a period of time before requiring another license check.
On Tue, Jul 27, 2010 at 1:19 PM, Kaj Bjurman <kaj.bjur...@gmail.com> wrote: > I saw that entry, and have a question.
> What will happen if the user doesn't have network connectivity? Many > users turn of data traffic when they travel to other countries, but > the probably still want to use the licensed applications.
> On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote: > > Android fans, > > For those of you who haven't already heard through our blog, we've > > just launched the Android Market licensing service:
> > "This simple and free service provides a secure mechanism to manage > > access to all Android Market paid applications targeting Android 1.5 > > or higher. At run time, with the inclusion of a set of libraries > > provided by us, your application can query the Android Market > > licensing server to determine the license status of your users. It > > returns information on whether your users are authorized to use the > > app based on stored sales records."
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
Developers can chose whether to implement response caching or not.
Assuming caching is enabled, we require a network connection for the first license check, but then the user can go offline for a period of time before requiring another license check.
Cache contents are protected using a swappable Obfuscator class. We include a standard obfuscator implementation that encrypts cache data using AES-256 and an application-specific key, along with a copy of the device ID. This prevents tampering with cache data, or replaying it across applications/devices. Developers are also free to implement their own Obfuscator if they so choose. (The cache itself contains timestamp data, so there's no point in replaying the cache data for the same application on the same device.)
> Developers can chose whether to implement response caching or not.
> Assuming caching is enabled, we require a network connection for the first > license check, but then the user can go offline for a period of time before > requiring another license check.
> On Tue, Jul 27, 2010 at 1:19 PM, Kaj Bjurman <kaj.bjur...@gmail.com> > wrote:
> > I saw that entry, ...
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" g...
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
Cache contents are protected using a swappable Obfuscator class. We include a standard obfuscator implementation that encrypts cache data using AES-256 and an application-specific key, along with a copy of the device ID. This prevents tampering with cache data, or replaying it across applications/devices. Developers are also free to implement their own Obfuscator if they so choose. (The cache itself contains timestamp data, so there's no point in replaying the cache data for the same application on the same device.)
I agree with Anton Persson. When will Google realize that opening the paid market to all the other countries is crucial for the market environment :( We don't have access to them here in Singapore either.
But this is a major step already, let's hope for even better!
Seb
On 28 July 2010 04:19, Kaj Bjurman <kaj.bjur...@gmail.com> wrote:
> What will happen if the user doesn't have network connectivity? Many > users turn of data traffic when they travel to other countries, but > the probably still want to use the licensed applications.
> On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote: > > Android fans, > > For those of you who haven't already heard through our blog, we've > > just launched the Android Market licensing service:
> > "This simple and free service provides a secure mechanism to manage > > access to all Android Market paid applications targeting Android 1.5 > > or higher. At run time, with the inclusion of a set of libraries > > provided by us, your application can query the Android Market > > licensing server to determine the license status of your users. It > > returns information on whether your users are authorized to use the > > app based on stored sales records."
> -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en
I haven't understood if using this library external obfuscation
(proguard for example) is needed
for security reason or if we can avoid using external obfuscator, it's
quite a pain using proguard in netbeans plus android sdk.
On Jul 27, 10:24 pm, Sebastian Rodriguez <srodrig...@gmail.com> wrote:
> I agree with Anton Persson. When will Google realize that opening the paid
> market to all the other countries is crucial for the market environment :(
> We don't have access to them here in Singapore either.
> But this is a major step already, let's hope for even better!
> Seb
> On 28 July 2010 04:19, Kaj Bjurman <kaj.bjur...@gmail.com> wrote:
> > I saw that entry, and have a question.
> > What will happen if the user doesn't have network connectivity? Many
> > users turn of data traffic when they travel to other countries, but
> > the probably still want to use the licensed applications.
> > On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote:
> > > Android fans,
> > > For those of you who haven't already heard through our blog, we've
> > > just launched the Android Market licensing service:
> > > "This simple and free service provides a secure mechanism to manage
> > > access to all Android Market paid applications targeting Android 1.5
> > > or higher. At run time, with the inclusion of a set of libraries
> > > provided by us, your application can query the Android Market
> > > licensing server to determine the license status of your users. It
> > > returns information on whether your users are authorized to use the
> > > app based on stored sales records."
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
> "This simple and free service provides a secure mechanism to manage
> access to all Android Market paid applications targeting Android 1.5
> or higher. At run time, with the inclusion of a set of libraries
> provided by us, your application can query the Android Market
> licensing server to determine the license status of your users. It
> returns information on whether your users are authorized to use the
> app based on stored sales records."
> I haven't understood if using this library external obfuscation
> (proguard for example) is needed
> for security reason or if we can avoid using external obfuscator, it's
> quite a pain using proguard in netbeans plus android sdk.
> On Jul 27, 10:24 pm, Sebastian Rodriguez <srodrig...@gmail.com> wrote:
> > I agree with Anton Persson. When will Google realize that opening the paid
> > market to all the other countries is crucial for the market environment :(
> > We don't have access to them here in Singapore either.
> > But this is a major step already, let's hope for even better!
> > Seb
> > On 28 July 2010 04:19, Kaj Bjurman <kaj.bjur...@gmail.com> wrote:
> > > I saw that entry, and have a question.
> > > What will happen if the user doesn't have network connectivity? Many
> > > users turn of data traffic when they travel to other countries, but
> > > the probably still want to use the licensed applications.
> > > On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote:
> > > > Android fans,
> > > > For those of you who haven't already heard through our blog, we've
> > > > just launched the Android Market licensing service:
> > > > "This simple and free service provides a secure mechanism to manage
> > > > access to all Android Market paid applications targeting Android 1.5
> > > > or higher. At run time, with the inclusion of a set of libraries
> > > > provided by us, your application can query the Android Market
> > > > licensing server to determine the license status of your users. It
> > > > returns information on whether your users are authorized to use the
> > > > app based on stored sales records."
> > > > Developer documentation is available here:
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to android-developers@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
> "This simple and free service provides a secure mechanism to manage
> access to all Android Market paid applications targeting Android 1.5
> or higher. At run time, with the inclusion of a set of libraries
> provided by us, your application can query the Android Market
> licensing server to determine the license status of your users. It
> returns information on whether your users are authorized to use the
> app based on stored sales records."
I'm getting NOT_MARKET_MANAGED when using my own gmail account on my
N1 and using "Respond normally". The app is a paid app on the Android
Market. The only difference could be the app signature (I'm debugging
so not doing production signing). My gmail account was used to publish
the app and I have not purchased the app with it.
The other settings like "LICENSED" and "NOT LICENSED" work fine.
Another point (though a minor one) is that its very slow (when it
actually makes the connection). More than 5 secs on my wifi
connection. Is this normal?
On Jul 28, 9:23 am, William Ferguson <william.ferguson...@gmail.com>
wrote:
> ProGuard obfuscates your compiled code.
> The Obfuscator referred to in the Licensing Server doc obfuscates
> licensing info retrieved from AppMarket.
> On Jul 28, 7:44 am, sblantipodi <perini.dav...@dpsoftware.org> wrote:
> > I haven't understood if using this library external obfuscation
> > (proguard for example) is needed
> > for security reason or if we can avoid using external obfuscator, it's
> > quite a pain using proguard in netbeans plus android sdk.
> > On Jul 27, 10:24 pm, Sebastian Rodriguez <srodrig...@gmail.com> wrote:
> > > I agree with Anton Persson. When will Google realize that opening the paid
> > > market to all the other countries is crucial for the market environment :(
> > > We don't have access to them here in Singapore either.
> > > But this is a major step already, let's hope for even better!
> > > Seb
> > > On 28 July 2010 04:19, Kaj Bjurman <kaj.bjur...@gmail.com> wrote:
> > > > I saw that entry, and have a question.
> > > > What will happen if the user doesn't have network connectivity? Many
> > > > users turn of data traffic when they travel to other countries, but
> > > > the probably still want to use the licensed applications.
> > > > On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote:
> > > > > Android fans,
> > > > > For those of you who haven't already heard through our blog, we've
> > > > > just launched the Android Market licensing service:
> > > > > "This simple and free service provides a secure mechanism to manage
> > > > > access to all Android Market paid applications targeting Android 1.5
> > > > > or higher. At run time, with the inclusion of a set of libraries
> > > > > provided by us, your application can query the Android Market
> > > > > licensing server to determine the license status of your users. It
> > > > > returns information on whether your users are authorized to use the
> > > > > app based on stored sales records."
> > > > > Developer documentation is available here:
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to android-developers@googlegroups.com
> > > > To unsubscribe from this group, send email to
> > > > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com>
> > > > For more options, visit this group at
> > > >http://groups.google.com/group/android-developers?hl=en
> I agree with Anton Persson. When will Google realize that opening the paid
> market to all the other countries is crucial for the market environment :(
> We don't have access to them here in Singapore either.
> But this is a major step already, let's hope for even better!
> Seb
> On 28 July 2010 04:19, Kaj Bjurman <kaj.bjur...@gmail.com> wrote:
> > I saw that entry, and have a question.
> > What will happen if the user doesn't have network connectivity? Many
> > users turn of data traffic when they travel to other countries, but
> > the probably still want to use the licensed applications.
> > On 27 Juli, 19:55, Trevor Johns <trevorjo...@google.com> wrote:
> > > Android fans,
> > > For those of you who haven't already heard through our blog, we've
> > > just launched the Android Market licensing service:
> > > "This simple and free service provides a secure mechanism to manage
> > > access to all Android Market paid applications targeting Android 1.5
> > > or higher. At run time, with the inclusion of a set of libraries
> > > provided by us, your application can query the Android Market
> > > licensing server to determine the license status of your users. It
> > > returns information on whether your users are authorized to use the
> > > app based on stored sales records."
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscribe@googlegroups.com<android-developers%2Bunsubs cribe@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
Ok, just figured this out. The version code of the app I was testing was not one that was recognised by the Android Market. So, it is the combination of package name and version code that needs to have been published.
Its sort of explained in line 2317 of the docs :)
"Once an application is uploaded and becomes known to the licensing server, developers and testers can continue modify the application in their local development environment, without having to upload new versions. You only need to upload a new version if the local application increments the versionCode attribute in the manifest file."
On 28 July 2010 10:34, Mark Carter <mjc1...@googlemail.com> wrote:
> I'm getting NOT_MARKET_MANAGED when using my own gmail account on my > N1 and using "Respond normally". The app is a paid app on the Android > Market. The only difference could be the app signature (I'm debugging > so not doing production signing). My gmail account was used to publish > the app and I have not purchased the app with it.
> The other settings like "LICENSED" and "NOT LICENSED" work fine.
> Another point (though a minor one) is that its very slow (when it > actually makes the connection). More than 5 secs on my wifi > connection. Is this normal?
> Ok, just figured this out. The version code of the app I was testing was not
> one that was recognised by the Android Market. So, it is the combination of
> package name and version code that needs to have been published.
> Its sort of explained in line 2317 of the docs :)
> "Once an application is uploaded and becomes known to the licensing server,
> developers and testers can continue modify the application in their local
> development environment, without having to upload new versions. You only
> need to upload a new version if the local application increments the
> versionCode attribute in the manifest file."
> On 28 July 2010 10:34, Mark Carter <mjc1...@googlemail.com> wrote:
> > I'm getting NOT_MARKET_MANAGED when using my own gmail account on my
> > N1 and using "Respond normally". The app is a paid app on the Android
> > Market. The only difference could be the app signature (I'm debugging
> > so not doing production signing). My gmail account was used to publish
> > the app and I have not purchased the app with it.
> > The other settings like "LICENSED" and "NOT LICENSED" work fine.
> > Another point (though a minor one) is that its very slow (when it
> > actually makes the connection). More than 5 secs on my wifi
> > connection. Is this normal?
Hi all...
When you bought my software you bought a license, this license can be
ported from android to other platform like Symbian, Winmob, bada,
JavaME, Blackberry...
Every customers who bought my license is registered on our database,
(email address and device id),
this let me generate a new activation code in case he want to switch
the license from android to xx platform.
Is there an easy way to update my database when a customer bought my
software with the email address and device id of the customer who
bought the software or legally activated it?
> Hi all...
> When you bought my software you bought a license, this license can be
> ported from android to other platform like Symbian, Winmob, bada,
> JavaME, Blackberry...
> Every customers who bought my license is registered on our database,
> (email address and device id),
> this let me generate a new activation code in case he want to switch
> the license from android to xx platform.
> Is there an easy way to update my database when a customer bought my
> software with the email address and device id of the customer who
> bought the software or legally activated it?
Not with this system as far as I'm aware - users will have to purchase
a new license when changing to a phone running a different OS.
You'll have to continue using your own system if you want this kind of
functionality.
On Jul 28, 12:44 pm, sblantipodi <perini.dav...@dpsoftware.org> wrote:
> Hi all...
> When you bought my software you bought a license, this license can be
> ported from android to other platform like Symbian, Winmob, bada,
> JavaME, Blackberry...
> Every customers who bought my license is registered on our database,
> (email address and device id),
> this let me generate a new activation code in case he want to switch
> the license from android to xx platform.
> Is there an easy way to update my database when a customer bought my
> software with the email address and device id of the customer who
> bought the software or legally activated it?