2

我们正在努力提供背靠背服务。为了获取子状态,我们利用标准 API 调用(资源:SubscriptionPurchase)来获取当前子状态。

我们被阻止的最具挑战性的场景是在状态响应中解释cancelReason值的正确方法。

"countryCode": string,
  "developerPayload": string,
  "paymentState": integer,
  "cancelReason": integer,
  "userCancellationTimeMillis": string,
  "cancelSurveyResult": {
    object (SubscriptionCancelSurveyResult)

谷歌提供的文档不够清楚(我个人意见)谷歌

The reason why a subscription was canceled or is not auto-renewing.
Possible values are: 

0. User canceled the subscription 
1. Subscription was canceled by the system, for example because of a billing problem
2. Subscription was replaced with a new subscription 
3. Subscription was canceled by the developer

什么很清楚,它是第一个选择。(用户确实明确取消,不会发生续订)

我将不胜感激任何澄清,特别是对于系统取消。(计费问题)的样本很清楚。

  1. 当系统决定取消时,是否还有更多用例。
  2. 在被系统取消的情况下是否有全额或部分退款的关系

如果被系统订阅者取消,我们的系统会报告大量。不确定所有这些都是由计费问题引起的。

提前致谢

4

0 回答 0