我的应用拥有用户帐户。用户可以创建帐户,登录和使用内容。
我有兴趣为某些内容创建订阅模型,并使用Google Play Billing作为处理这些订阅的媒介。
然而,it appears subscriptions are tied to the Google account being used on the device。这是有道理的。但是,如果我的一个用户登录到他们的帐户(我的平台)并购买订阅,我不希望其他用户(我的平台)能够登录该设备并可以访问订阅的内容。从我的角度来看,这是一个不同的用户。
我猜测我的后端将需要存储购买代币并将它们绑定到帐户(我的平台)。当应用程序加载并检查订阅时(或新用户登录时),它将点击getPurchases()
方法并将结果+当前登录的帐户(我的平台)传递给后端以进行访问确认?这是否会破坏允许用户访问设备上订阅的内容的任何规则?