首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果支付通知-如何从通知中获得最新的pending_renewal_info?

苹果支付通知-如何从通知中获得最新的pending_renewal_info?
EN

Stack Overflow用户
提问于 2021-07-16 13:26:36
回答 1查看 171关注 0票数 1

日安!

我有一个服务器来验证来自用户设备或苹果服务器的收据,当我这样做时,我可以看到这样一个对象:

代码语言:javascript
复制
 "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数组呢?

我能确定这个数组中只有一个元素吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-16 15:14:45

如果您的应用程序提供了多个订阅(比如一个用于类别A的内容,一个用于类别B),那么这将包含一个用于subA的条目和一个用于subB的条目。因此,A和B必须在不同的订阅组中。

因此,您可以确保只有一个,只要您没有多个订阅组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68409828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档