React native 如何为多个用户管理应用内购买

React native 如何为多个用户管理应用内购买,react-native,in-app-purchase,React Native,In App Purchase,我有一个应用程序,用户可以彼此创建群组,并希望销售(通过每月订阅)具有一些额外功能的高级群组 通过应用内购买,组管理员可以将其转换为高级组。我将这些信息存储在数据库中,比如groupstate:premium或groupstate:free。取决于该儿童组成为高级或静态免费 因此,当管理员取消订阅时,通过检查每个应用程序启动,我可以获得订阅信息,取消订阅并将组状态变为免费。但如果管理员从未登录;我无法检查订阅是否有效,其他用户将可以使用premium 我需要什么样的结构来避免这种情况?有什么建议

我有一个应用程序,用户可以彼此创建群组,并希望销售(通过每月订阅)具有一些额外功能的高级群组

通过应用内购买,组管理员可以将其转换为高级组。我将这些信息存储在数据库中,比如
groupstate:premium
groupstate:free
。取决于该儿童组成为高级或静态免费

因此,当管理员取消订阅时,通过检查每个应用程序启动,我可以获得订阅信息,取消订阅并将组状态变为免费。但如果管理员从未登录;我无法检查订阅是否有效,其他用户将可以使用premium

我需要什么样的结构来避免这种情况?有什么建议吗