我正在实施应用内结算功能以销售数字内容。
我希望我们应用中的某项功能仅适用于付费用户(通过应用内购买);我们希望用户只购买一次。
当用户第一次安装应用程序时,如何跟踪用户是否已经购买了某个项目(功能)。 由于它不是消耗品,我购买后不会消耗该物品。
如果我消费,通过请求拥有的产品很容易跟踪.. 如果我不消费,但我已经购买,谷歌播放将不允许我再次购买..这很好.. 但是,当用户第一次安装应用程序时,我如何跟踪相同的内容?
答案 0 :(得分:0)
您的服务器将跟踪此事,现在按照下面给出的方案
用户第一次来到应用程序 应用程序将进行服务器调用,询问购买状态,因为它是第一次到达时要求他购买功能。
现在,用户购买该商品,将商品购买状态更新为您自己的服务器
注意:如果您没有服务器,则将其保留在本地数据库或共享首选项中,但如果数据清晰或卸载用户信息,则购买信息将丢失。