我们遇到的问题是,我们拥有的应用程序具有应用程序内购买,可在付费时解锁某些内容。在安装或更新后以编程方式还原应用程序之前的应用内购买?
问题是,如果您重新安装应用程序或进行更新,它将在没有解锁内容的情况下重新安装。客户将不得不再次完成购买流程,然后他们会告诉他们他们已经购买了这些内容。有没有什么办法可以避免这个问题,如果您已经支付了费用,那么会自动提供购买的内容?
我们尝试在应用程序启动期间询问用户的Apple ID,并从中检索他以前的付款,但Apple不赞成这种做法。
我可能会以另一种非传统的角度来看待这个问题,但我真的正在寻找一种被广泛接受的方法来处理这种事情。
谢谢。
为什么更新应用程序删除他们现有的购买?我可以理解为什么删除应用程序会删除所有文档,但当他们更新应用程序时,应该保留所有数据,包括您存储的关于应用内购买的所有数据。 – 2012-01-17 10:06:48