我正在开发一个用于库存跟踪的应用程序。我的应用程序的某些功能是高级功能,需要亚认证。
我的问题是我想使用户帐户可以通过不同的设备和人员访问,但是此时存在问题。我目前正在从Google Play获取订阅详细信息。因此,如果另一个人使用不同的Google帐户登录以玩商店登录我的应用程序,那么我将无法获得用户子权限的详细信息。因此,用户不能使用高级功能。
如果购买时在服务器上存储了订阅详细信息,则可以解决这种情况,但是这里也存在问题。如果用户在购买订阅时杀死了该应用程序,则onPurchaseUpdate不会触发,并且我无法存储订阅。
如何正确存储订阅数据?