Unity专用SDK(PC、网页端) / 订阅
  返回文档

Unity专用SDK(PC、网页端)

订阅

一般信息

通过订阅计划,您可以在指定条件下向用户提供对服务套餐的访问权限。订阅管理解决方案基于订阅产品。

不同订阅计划的有效时间和支付条款有所不同。有以下类型的计划可用:

  • 定期支付的定期计划。
  • 一次性支付并永久有效的终身计划。
  • 一次性支付且在一定时间内有效的季票。

订阅管理(如创建及配置计划、设置试用期、设置订阅宽限期等)在发布商帐户订阅部分进行。

在您的应用程序中,您需要使用SDK方法实现订阅计划的购买管理

订阅购买场景

  1. 应用程序使用以下方法请求可用订阅计划的列表:
    • GetSubscriptionPublicPlans — 向未授权用户返回可用计划列表。
    • GetSubscriptionPlans — 向已授权用户返回可用计划列表。
  1. 应用程序向用户显示订阅计划。
  2. 用户选择一个计划并前往支付阶段。
  3. 应用程序使用GetSubscriptionPurchaseUrl方法接收打开支付界面的URL。
  4. 应用程序在浏览器中打开收到的URL。
  5. 用户支付订阅费用。

订阅管理场景

  1. 应用程序使用GetSubscriptions方法请求用户的订阅列表。
  2. 应用程序使用GetSubscriptionDetails方法请求用户各订阅的详细信息(可选)。
  3. 应用程序向用户显示订阅列表。
  4. 用户选择一个订阅及要进行的操作,如取消、打开网页进行续订或管理订阅。
  5. 应用程序调用以下方法之一处理该操作:
    • CancelSubscription — 取消所选订阅
    • GetSubscriptionRenewalUrl — 获取所选订阅续订界面的URL
    • GetSubscriptionManagementUrl — 获取所选订阅管理界面的URL
  1. 应用程序在浏览器中打开收到的URL。
  2. 用户对订阅进行操作。
注:
订阅取消在调用CancelSubscription方法后立即发生 — 不执行步骤6和7。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2023年9月15日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!