由于一些法律限制,Android市场的付费应用程序并不是在所有国家都可用。
因为这里有请求,所以我在想一个替代方法,让用户通过应用程序支付,比如简单地通过PayPal (而不是Android Market)。然后,将他的用户id (电子邮件)硬编码在.apk中,向他发送一个免许可证(绕过许可证)的重新编译的.apk;这样,只有这个用户才能使用该应用程序。
这样的机制可行吗?如果是,如何做到这一点?是否存在apk可能被滥用的潜在风险?
发布于 2012-01-27 15:58:57
对我来说听起来可行,但我可能不会推荐它。如果你发送了APK,那么用户就有能力随心所欲地获取和重新分发它。您正在采取什么措施来确保只有该用户可以使用该应用程序?硬编码他们的电子邮件和某种身份验证步骤?假设这是可行的,你应该是安全的,因为没有值得用来反编译APK的方法。
如果只有几个人,我想它会起作用的。超过这一点,您的分发工作将花费您编写代码所需的时间。
https://stackoverflow.com/questions/9030281
复制相似问题