我正在使用 App Store 验证收据。在极少数情况下(~0.5‰),JSON 看起来像这样:
{
"exception": "com.apple.jingle.commercelogic.inappcache.MZInAppCacheAccessException",
"status": 21009,
"environment": "Production"
}
遗憾的是,Apple 并未在其状态代码表中提及此代码。
搜索异常名称时,只有一个网络范围内的引用,这是 Apple 开发者论坛上的一个指示性线程:什么是错误代码 21009?除了一些“我也是”的帖子外,还有一个苹果员工的回答说“在有“具体信息”时回复更多信息。
关于频率:线程的日期为 2016-03-15。我知道在这些日期发生的事情:
• 2015-10-08 • 2016-11-24 • 2017-01-09 • 2017-02-03 8× • 2017-04-04
• 2016-03-16 • 2016-12-06 • 2017-01-13 • 2017-03-07 • 2017-04-05
• 2016-06-06 • 2016-12-13 • 2017-01-17 • 2017-03-13 • 2017-04-06
• 2016-08-30 • 2017-01-04 • 2017-02-15 • 2017-03-17 2× • 2017-04-07
• 2016-09-08 • 2017-01-07 • 2017-02-18 • 2017-03-23 2× • …
• 2016-09-23 • 2017-01-08 2× • 2017-02-19 • 2017-03-27
虽然这个例外似乎很少到可以忽略不计,但我希望能对此有所了解。
有没有人想出处理此异常的适当方法?(如重新验证)
这个异常实际上是什么意思?(什么是“jingle”、“commercelogic”和“MZInAppCache”?)