比方说,我有一些做X的Android应用程序.免费版本有广告或基本功能.我想要一个支付版本,删除广告并添加额外的功能.
如何使用付费应用作为"许可证密钥"来解锁免费应用中的功能?
因此,用户将安装免费应用程序,然后安装付费应用程序以获得额外功能,但他们仍将运行免费应用程序(现在将解锁).这样做的最佳方法是什么?
我有一个Android库,可以将数据上传到测试服务器和生产服务器.我希望使用此库的开发人员在开发时使用测试服务器,并在从Android Market下载应用程序时使用生产服务器.
这可能是一个应用程序告诉它来自哪里(市场或非市场?)我想象一个人可以检测到签名的JAR文件的存在.
我有两个版本的应用程序
现在在免费版本中,我禁用了一些仅在付费版本中可用的功能.所以我想要的是当用户点击任何这些禁用的功能时,应该弹出应用程序内购买窗口,当交易完成时,应用程序的免费版本应该被付费版本取代.
你能告诉我这样做的正确方法吗?
android in-app-purchase in-app-billing google-play android-billing