Apple 付款通知 - 如何从通知中获取最新 pending_renewal_info?
Apple payment notifications - how to get latest pending_renewal_info from notification?
美好的一天!
我有一个服务器可以验证来自用户设备或苹果服务器的收据,当我这样做时,我可以看到这样的对象:
"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?
文档有点混乱-
In the JSON file, pending_renewal_info is an array in which each element contains the pending renewal information for each auto-renewable subscription identified by the product_id.
据我所知,我不能在一个 original_transaction_id 下销售超过一个产品 - 那么为什么会有一个 p_r_i 数组?
我能确定那个数组中只有一个元素吗?
谢谢。
如果您的应用程序提供多个订阅(例如一个用于类别 A 的内容,一个用于类别 B),那么这将包含一个用于 subA 的条目和一个用于 subB 的条目。因此,A 和 B 必须在不同的订阅组中。
所以,只要你没有多个订阅组,就可以确定只有一个。
美好的一天!
我有一个服务器可以验证来自用户设备或苹果服务器的收据,当我这样做时,我可以看到这样的对象:
"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?
文档有点混乱-
In the JSON file, pending_renewal_info is an array in which each element contains the pending renewal information for each auto-renewable subscription identified by the product_id.
据我所知,我不能在一个 original_transaction_id 下销售超过一个产品 - 那么为什么会有一个 p_r_i 数组?
我能确定那个数组中只有一个元素吗?
谢谢。
如果您的应用程序提供多个订阅(例如一个用于类别 A 的内容,一个用于类别 B),那么这将包含一个用于 subA 的条目和一个用于 subB 的条目。因此,A 和 B 必须在不同的订阅组中。
所以,只要你没有多个订阅组,就可以确定只有一个。