gpt4 book ai didi

android - 在 Play 控制台中为登台和生产单独实时通知

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:52 26 4
gpt4 key购买 nike

情况 - 用户完成订阅付款,应用将购买 token 与用户 ID 一起发送到后端。同时,我们还配置了 webhook,它也发送相同的购买 token 以将用户 ID 映射到相同的购买 token ,我们将获得该用户和购买 token 的 future webhook 事件。

假设我们已经为播放控制台中的当前主题名称设置了暂存端点 URL。

这很好:当登台用户完成付款时,应用程序将数据发送到登台服务器和实时开发人员。通知也会出现在登台服务器上。

这是个问题 - 但是在 LIVE(应用程序发布)后,当登台用户完成付款时,应用程序将数据发送到登台服务器但是实时开发。通知会发送到生产服务器,因为在 LIVE 之后,我们已将播放控制台中当前主题名称的生产端点 URL 更改为。

可能的解决方案 -

  1. 我们始终可以在生产环境中创建虚拟用户来测试支付,以便所有数据都进入生产服务器。
  2. 我们可以创建一个位于生产服务器上的 API,并在实时开发时区分用于暂存和生产的 SKU id。来了。如果 SKU id 来自生产,则继续,否则点击登台服务器 API 以转储该数据。

帮助 - 我需要你的帮助来了解最佳解决方案。

最佳答案

我现在遇到了同样的问题。我要寻求的解决方案是使用 androidpublisher subscriptions API .在实时开发者通知中,您将获得访问 API 所需的 packageNamesubscriptionIdpurchaseToken

您从 API 获得的响应可以包含 purchaseType: purchaseType

因此您可以简单地检查 API 结果中是否存在 purchaseType 字段。如果是,则购买是使用许可测试帐户进行的,您可以将通知转发到您的暂存环境。

希望这对您和其他人有所帮助。 :)

关于android - 在 Play 控制台中为登台和生产单独实时通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49976869/

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