You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

App删除重装后收据创建日期是否重置?沙箱环境行为是否有差异?

App Store收据创建日期与沙箱环境行为说明

第一个问题:收据的Creation Date是哪一天?

答案是今日重装的日期

当用户删除App后重装,系统会为这个新的App实例生成全新的收据。这里的Creation Date(对应收据里的receipt_creation_date字段)指的是当前这份收据被创建的时间,也就是你重装App的当天。而最初2017年10月20日的安装日期,会被记录在收据的original_purchase_date字段里,和Creation Date是两个完全独立的概念。

第二个问题:沙箱环境中行为是否有变化?

沙箱环境下这个逻辑完全一致,不会有变化

沙箱的收据生成机制和生产环境是对齐的,删除App后重装同样会触发新收据的生成,Creation Date会同步更新为重装操作的日期,和生产环境的表现没有区别。

关于文档缺失的补充

我非常理解你在Apple官方文档和开发者论坛找不到明确说明的困扰——这个细节确实没有被官方单独拎出来强调,但它是收据生成逻辑的自然结果:每个独立的App安装实例(重装后相当于全新实例)都会对应一份专属收据,收据的创建日期自然就是实例生成的时间。如果你需要验证,可以在沙箱环境中模拟删除重装流程,解析收据的receipt_creation_date字段,就能直观看到它对应重装当天的日期。

内容的提问来源于stack exchange,提问作者Jessica Livak

火山引擎 最新活动