Android: 有效订阅的降价是否需要用户同意?

Android: Decrease price for active subscription does require user consent?

我有点迷失在 google 游戏订阅价格变化的文档中:https://developer.android.com/google/play/billing/billing_subscriptions#change-price-sub 在阅读本节时,您可能会认为每次价格变动都需要用户同意或仅提高有效订阅的价格(就像 Apple 所做的那样)

有没有人降低订阅价格并且可以说说 Google Play 的表现如何?

无论您提高还是降低订阅价格,Play 商店的行为都是一样的。

这意味着,Play 商店将向用户发送一封包含详细信息的电子邮件,该邮件包含一个按钮,该按钮将引导用户进入商店以确认价格更改。

如果用户未对电子邮件做出反应,Play 商店将通过 Play 商店应用发送通知,其中包含价格变动的详细信息。通知将 link 发送到 Play 商店中的订阅详细信息,用户可以在其中确认价格变化。

但在 Play 商店发送通知之前,如果您愿意,您有 7 天的时间自行通知您的用户。您可以通过以下任一方式执行此操作:

  • 启动一个 priceChangeConfirmationFlow,它会在您的应用程序中显示一个对话框。 more info
  • 通过 intent more info
  • 将用户转到 Play 商店的订阅详细信息页面

如果用户在his/her当前订阅到期之前不接受价格变化,订阅将被取消。

自从回答了这个问题后,情况发生了一些变化。特别是如果你正在降低价格。来自 official docs:

  • Google Play begins notifying your users of the price change starting seven days after confirmation.
  • When increasing subscription price, users must approve of the price change within 30 days, or their subscription is automatically cancelled.
  • Subscription price decreases are applied automatically for existing subscribers at their next renewal date. Anyone who subscribes after a price decrease receives the decreased price automatically.