我几乎完成了我的应用程序并将其上传到 Android Appstore。我需要划分演示版和付费版本——一个是免费的,功能有限,另一个是付费的,功能齐全。问题是:如何实现它 - 我心中唯一的想法是:
上传 2 个独立的应用程序放在不同的包上。但在这种情况下,有一个障碍:假设用户安装了打包的演示应用程序,my.foo.demo
然后用户决定购买将安装在 package 中的完整版本my.foo.paid
。在这种情况下,我需要为用户提供将用户文件/数据/首选项从包my.foo.demo
传输到my.foo.paid
. 哇,但这不是很简单的任务(记住 Android 的安全模型)
可能还有另一种方法?有任何想法吗?