如何使用公共加密管理牌上的Andr​​oid应用程序? [英] How to use public encryption to manage licensing on android applications?

查看:117
本文介绍了如何使用公共加密管理牌上的Andr​​oid应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不想发表我的Andr​​oid电子市场中的应用程序,但我会创建从我的网站根据用户设备的MAC地址的许可证密钥。还应包括失效日期。 一旦用户输入code在Android设备应该认识。 我读过,它可以通过使用自定义的公共加密来完成。在这种情况下我应该实现:

I don't want to publish my app on Android Market, but i would create a license key from my website based on the MAC address of the user device. It should include also expiration date. Once the user enters the code in the android device it should be recognised. I've read that it can be done by using custom public encryption. In this scenario i should implement:

  1. 这需要的MAC地址在我的应用程序中的功能 设备和显示一个字符串给用户。
  2. 在我的网站上的函数拥有点1私钥和密码字符串,并增加到期日
  3. 在我的应用程序中的功能破译串点。2.在使用puplic键和确认的许可证密钥。
  1. A function in my application that takes the MAC address of the device and shows a string to the user.
  2. A function on my website that owns the private key and cipher the string at point 1. and adds expiration date
  3. A function in my application that decipher the string at point 2. using the puplic key and validates the license key.

我读过关于计算器和其他网站,但没有适用的多次讨论...或者并不清楚如何在我的情况适用于:(

I've read many discussions on stackoverflow and other sites but nothing applicable... or it is not clear how to apply in my scenario :(

你能提供我发的方法来解决这个问题?是有什么是Android原生的我失去了(我希望)?

Can you provide me e way to solve this problem? is there something that is android native that i'm missing (i hope) ?

非常感谢! 马可

推荐答案

我一直在寻找,以实现在未通过游戏分布式碰到这个应用程序的许可:

I was looking to implement licensing on apps that are not distributed through Play and came across this:

的https://$c$c.google.com/p/droidactivator/

也许这将帮助你吗?

这篇关于如何使用公共加密管理牌上的Andr​​oid应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆