发布网友 发布时间:2022-04-19 17:14
共5个回答
热心网友 时间:2022-06-15 17:09
恢复内购就是恢复已购买内置购买项目,并不是说把原来购买的项目恢复成未购买。
形象的说,比如您在iPhone上用你的帐号在游戏中够买了2000宝石,然后您在iPad上登陆同一个帐号,选择恢复购买,也会得到相同的2000宝石。这个功能主要用于单机游戏,联网游戏不需要。
用户恢复交易来保持访问他们已经购买过的内容。 比如,当他们换了一个新手机,他们不会丢失任何他们已经在旧手机上购买过的产品。包括一些应用中的机制让用户可以恢复他们的购买记录,比如一个恢复购买按钮。恢复购买记录是提示用户的应用商店的凭据,从而中断你的应用程序流程,因此不要自动恢复购买记录,特别是在每次应用程序启动时。
在大多数情况下,你的应用程序只需要刷新它的收据并在收据中传递产品。 刷新完的收据中包含了一个用户在该应用中在该设备或其它设备中购买的记录。然而,一些应用程序因为以下原因需要采取另一种方法:
如果你使用苹果托管内容,对于恢复已完成的交易,苹果将给你的应用提供一些用来下载内容的交易对象。
如果你需要支持 iOS7 以前的版本,需要存储已完成的所有交易,因为以前的版本不支持应用收据功能。
如果你的应用使用非更新订阅,应用程序负责恢复过程。
刷新收据是请求应用商店中最近的收据副本。 刷新一个收据并不会创建任何新的交易。 尽管你应该避免在同一行刷新多次,多次刷新跟一次刷新是一样的。恢复已完成的交易就是为用户做的每个已完成的交易创建一个新的交易,本质上是重复你的交易队列观察者的历史。 当交易被恢复时,应用程序维护自己的状态来监控它为什么要恢复交易,以及它需要如何处理它们。多次恢复将为每个已完成的交易创建多个恢复的交易。
注意:如果用户尝试着重新购买已经购买过的产品,而不是使用应用程序中的恢复界面,应用商店就创建一个常规的交易而不是一个恢复交易。用户不需要再次支付该产品。 对待这些交易跟原来的交易一模一样。适当控制用户可以重新下载的内容。 比如,不能一次下载三年量的日报,或者不能一次性下载10M大小的游戏关卡。
热心网友 时间:2022-06-15 17:10
恢复内购就是说如果楼主以前购买过道具什么的。。可以用账号恢复一下。。。就不用再重新买了。。。而不是恢复成为购买状态。。恢复成为购买状态的话直接删了重新下就行。。。热心网友 时间:2022-06-15 17:10
您好!很高兴为您解答热心网友 时间:2022-06-15 17:11
应该就是恢复app内你已经购买的项目,比如你在某游戏里买了一件装备,但是因为bug或者你换设备登录再打开游戏时发现该装备还是处于未获得状态,这个时候点恢复购买就可以了,简单来说就是刷新。热心网友 时间:2022-06-15 17:11
很高兴为您解答