从 AppStore webhook 获取价格

问题描述 投票:0回答:2

我接受来自 AppStore 的 Webhooks,但我想知道为什么用户没有为订阅付费?我的意思是在交易信息JWSTransactionDecodedPayload中。我也找不到任何其他 API 方法来获取价格。

我需要价格的原因是,客户可能需要支付不同的成本和佣金,具体取决于他的国家或其他国家。

app-store
2个回答
0
投票

目前我们只能通过 SKProductsRequest 从原始 StoreKit 中的 SKProduct 获得价格,或者通过 products(for:) 获得 StoreKit 2 中的 Product 的价格。

或者我们通过 Apple 上配置的 ProductID 从 App Store Connect 获取价格。但是,价格货币与AppleID相关,意味着我们也需要货币来确认用户支付了多少钱。

我想收据为何不包含价格也是这个原因。 Apple 无法在收据中代表所有不同币种的价格,所以只提供 ProductID 供我们查询。


0
投票

Apple price

 对象中添加了 
currency
JWSTransactionDecodedPayload
 属性,这使得处理价格变得更加容易。不过,如果您不想为构建订阅逻辑而烦恼,请尝试 Adapty,它会为您完成整个构建部分。

© www.soinside.com 2019 - 2024. All rights reserved.