日安!
我有一个服务器来验证来自用户设备或苹果服务器的收据,当我这样做时,我可以看到这样一个对象:
"pending_renewal_info": [
{
"expiration_intent": "1",
"auto_renew_product_id": "test......",
"is_in_billing_retry_period": "0",
"product_id": "product.name.1",
"original_transaction_id": "100000000000000",
"auto_renew_status": "0"
}
],我可以看到它是一个数组,但我始终只得到其中的一个值。
所以问题是-数组中总是有一个元素吗?如果不是,我如何找到我订阅的最新p_r_i?
文档有点混乱-
在JSON文件中,pending_renewal_info是一个数组,其中每个元素包含由product_id标识的每个自动更新订阅的未决更新信息。
据我所知,我不能在一个original_transaction_id下销售多个产品--那么为什么会有一个p_r_i数组呢?
我能确定这个数组中只有一个元素吗?
谢谢。
发布于 2021-07-16 15:14:45
如果您的应用程序提供了多个订阅(比如一个用于类别A的内容,一个用于类别B),那么这将包含一个用于subA的条目和一个用于subB的条目。因此,A和B必须在不同的订阅组中。
因此,您可以确保只有一个,只要您没有多个订阅组。
https://stackoverflow.com/questions/68409828
复制相似问题