gpt4 book ai didi

android - 我是否正确执行了这些步骤来检查用户的应用内结算订阅?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:23 29 4
gpt4 key购买 nike

我正在制作一款 Android 应用,该应用销售应用内包月服务。在我深入研究之前,这个应该如何完成的概述看起来是正确的吗?我正在使用 Google Play Android Developer API。

第一次安装应用程序时,在 sendBillingRequest() 中发送以下内容:

  • CHECK_BILLING_SUPPORTED。如果没有,请不要费心制作“购买”用户界面。
  • RESTORE_TRANSACTIONS。如果有交易,保存用户的购买 token 。

当用户进行购买时:

  • 保存购买 token 。
  • 将带有购买 token 的 GET 请求发送到 Google Play Developer API 以验证订阅。
    • 如果订阅有效,请保存订阅到期日期和启动日期。提供对已购买数据的访问权限。
    • 如果订阅无效,请移除购买 token 。不提供对已购买数据的访问权限并绘制“未购买”版本的 UI。

每次启动应用程序时,请检查您是否保存了购买 token 。

如果购买 token 不存在:

  • 不提供对已购买数据的访问权限并绘制“未购买”版本的 UI。

如果购买 token 存在,检查到期日期和启动时间:

  • 如果(过期)或(一个月前开始)
    • 将带有购买 token 的 GET 请求发送到 Google Play Developer API 以验证订阅。
    • 如果购买有效,更新保存的到期日期和开始日期。提供对已购买数据的访问权限。
    • 如果购买无效,请删除已保存的购买 token 以及过期和启动数据。不提供访问权限和绘制“未购买”版本的 UI。
  • 其他
    • 提供对购买数据的访问权限。

最佳答案

是的,我是。

我已经通过这种方式成功实现了应用内结算。

关于android - 我是否正确执行了这些步骤来检查用户的应用内结算订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644390/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com