So将在另一台设备上执行SKPaymentQueue
的restoreCompletedTransactions()
事务检索到当前设备上,因此相应的产品可在多个设备上使用。
然而,看到它返回一个事务,并保存这些事务在苹果书籍中是不行的,因为应该只有一个事实来源,这些恢复的事务是如何持久化的(以任何形式)?
应用程序的交易收据是否也会通过恢复进行更新?我问是因为如果应用程序重新启动,我认为必须restoreCompletedTransactions()
再次检查用户是否有对该产品的有效交易是没有意义的。
那么,restoreCompletedTransactions 是否也会更新应用收据?
注意:我已经拥有访问收据数据的机制,但没有第二台设备来模拟完全恢复。