【发布时间】:2011-03-24 00:05:39
【问题描述】:
我有一个免费应用程序,其中包含许多您可以购买的付费升级应用程序。基础游戏是免费的,并且仍然是用户始终启动的应用程序,它会检测其他应用程序的存在并酌情解锁各种升级功能。
我想使用新的授权服务来检测购买的应用程序是否被授权,并将包的名称传递给授权服务以验证它是否被授权(并且盲目地遵循示例我愚蠢地假设传入混淆器的包名称意味着包名称已传递给许可服务器 - 哎呀)。然而,我刚刚意识到那是多么愚蠢,无论如何我都碰壁了:“如果您已经免费发布了您的应用程序,您将无法上传包含许可的更新版本(也就是说,使用相同包名并包含许可权限的应用程序)”。
所以,一个由两部分组成的问题:是否有任何计划来实现我正在寻找的东西:从免费应用程序内部检查我的其他付费发布应用程序是否获得许可?
如果不是,那么实现我所寻求的最佳方式是什么?我正在考虑向每个已安装的升级发送一个意图,让他们执行许可检查,然后让升级将响应传递回我的基本应用程序。听起来有点乱 - 有更好的主意吗?
谢谢你!
【问题讨论】:
标签: android android-lvl