我在应用中添加了应用内订阅。并且在我的应用程序中,用户可以创建帐户,然后访问应用程序功能。并订阅一些额外的功能。
众所周知,所有应用内购买都与我们的Gmail帐户相关联,我们可以在不同设备上使用同一Gmail帐户来恢复购买。
但是我想要,哪个帐户用户曾经在我的应用程序中注册过,只有该帐户才能在同一设备和其他设备上恢复购买。 例如。
test@test.com (我的应用程序帐户)和“ test@gmail.com ” Gmail帐户,该用户可以恢复旧的购买。
但是,如果 test1@test.com (我的应用程序帐户)和“ test@gmail.com ”,则在这种情况下,用户需要为相同的应用程序内商品付费
我知道Google有一种setAccountId()
方法来处理这种情况,但不幸的是它对我不起作用。
有很多开发人员在他们的应用程序中添加了购买功能,如果有人可以帮助我或我们,我们将非常感激。