首页 文章

在Firebase数据库中保存应用内结算订阅状态

提问于
浏览
1

因此,应用内结算文档建议您在服务器上保存订阅状态和到期日期,并仅在订阅到期时对Google Play进行验证调用 .

我想知道,在保存到Firebase数据库之前,我怎么能验证这样的东西,所以不只是任何用户都可以在数据库中保存这个状态和日期?

据我所知,您只能将Google Play应用程序集成到Firebase以进行分析 . 我错过了什么吗?

1 回答

  • 0

    这不是一个完整的答案,但我也试图解决这个问题 . 我认为您要做的是使用Firebase提供的身份验证服务(即Firebase不仅仅是分析) . 这样,记录在那里的用户可以根据应用实施应用内结算的数据进行检查 .

    • 让用户通过Firebase登录/创建帐户 . Tutorial

    • 让您的应用使用该UID检查Firebase 's auth info in the server. (This is where I' m卡 . )

    整个“生成有效载荷”问题似乎没有明确的非消耗品示例 . 请记住,可能需要一些额外的过程才能使这成为一个安全的事务,但使用服务器似乎是一个很好的第一步 .

    编辑:还有this

    “注意:许多用于验证服务器上的ID令牌的用例可以通过使用Firebase实时数据库和 Cloud 存储的安全规则来完成 . 看看这些用户是否在自己验证ID令牌之前解决了您的问题 . ”

相关问题