如何在 Google 订阅续订时将用户链接到购买令牌

问题描述

在使用 Unity 2020.3.9f1 和 Unity IAP 3.2.1 时,我可以通过常规 https 请求将初始订阅发送到我的 Spring 后端,并从后端身份验证 + 通过请求购买令牌。然后,我可以将到期日期(我使用 AndroidPublisher 和令牌从 Google Api 查询)插入我的数据库,并在该时间段内为给定用户提供高级功能

订阅即将续订时,我需要相应地更新数据库中的用户高级功能到期日期。

我已经发现,即使客户不活跃,我也可以通过 Google Cloud Pub/Sub 将其与应用货币化相关联来接收此续订信息。然后后端收到一个购买令牌,但这次没有更多的用户信息,因为该请求不是通过客户端/服务器请求发出的。

我还发现有/曾经有一个开发人员有效负载可用于此目的。我的问题是如何将其添加订阅中,以便在收到续订订阅通知时将续订订阅通知链接到某个用户。如果不需要,我真的不想在(至少在测试模式下总是唯一的)购买令牌上添加新索引到我的数据库中。

我在我的应用中使用了 Firebase 身份验证 - 我可以以任何方式使用它吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)