Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在iCloud中持续使用IAP安全吗?_Ios_Macos_In App Purchase_Icloud - Fatal编程技术网

Ios 在iCloud中持续使用IAP安全吗?

Ios 在iCloud中持续使用IAP安全吗?,ios,macos,in-app-purchase,icloud,Ios,Macos,In App Purchase,Icloud,我的案例是全功能的年度订阅,属于非续费订阅IAP类别 有关耗材和不续费订阅的信息 付款后添加到收据中,并保留在 直到您完成交易为止。在你完成任务之后 事务处理时,此信息将在下次发送收据时删除 例如,在用户下次购买时更新 如果我做对了,一旦我检索到收据,成功地验证并保存,我就完成了交易,就这样了。我再也找不到那次购买的收据了。因此,我最好确保这种坚持不会丢失,否则我就完蛋了(事实上,买家就是这样)。但我不想让任何人上当受骗,所以我需要保证坚持不懈 对于非续费订阅,请使用iCloud或您自己的服务器

我的案例是全功能的年度订阅,属于非续费订阅IAP类别

有关耗材和不续费订阅的信息 付款后添加到收据中,并保留在 直到您完成交易为止。在你完成任务之后 事务处理时,此信息将在下次发送收据时删除 例如,在用户下次购买时更新

如果我做对了,一旦我检索到收据,成功地验证并保存,我就完成了交易,就这样了。我再也找不到那次购买的收据了。因此,我最好确保这种坚持不会丢失,否则我就完蛋了(事实上,买家就是这样)。但我不想让任何人上当受骗,所以我需要保证坚持不懈

对于非续费订阅,请使用iCloud或您自己的服务器保留 持久的记录

好吧,我没有理由使用我自己的服务器,我非常喜欢iCloud的想法。但也开始关注它

是否有一个iCloud存储我可以防止记录被删除,或者至少在删除之前通知年度订阅丢失

对于IAP持久性,键值存储似乎最适合(在指南中也用作示例),但也不太可靠。据我所知,这些数据不会随应用一起删除,但可以在iCloud设置中随时删除。没有其他方法可以删除它们,是吗?如果没有,我理解并同意用户应该始终有权删除其iCloud存储中的内容。但他可能没有意识到会失去订阅。这个怎么样


到目前为止,我还不熟悉CloudKit。它能提供更方便的解决方案吗?或者,是否有办法使用iCloud在整个订阅剩余时间内保留该收据?

是的,使用云工具包,因为用户无法从中删除信息是的,使用云工具包,因为用户无法从中删除信息