BillingFlowParams setAccountId或唯一标识应用内订阅

时间:2018-06-28 10:05:16

标签: android google-play android-billing

我在应用中添加了应用内订阅。并且在我的应用程序中,用户可以创建帐户,然后访问应用程序功能。并订阅一些额外的功能。

众所周知,所有应用内购买都与我们的Gmail帐户相关联,我们可以在不同设备上使用同一Gmail帐户来恢复购买。

但是我想要,哪个帐户用户曾经在我的应用程序中注册过,只有该帐户才能在同一设备和其他设备上恢复购买。 例如。

test@test.com (我的应用程序帐户)和“ test@gmail.com ” Gmail帐户,该用户可以恢复旧的购买。

但是,如果 test1@test.com (我的应用程序帐户)和“ test@gmail.com ”,则在这种情况下,用户需要为相同的应用程序内商品付费

我知道Google有一种setAccountId()方法来处理这种情况,但不幸的是它对我不起作用。

有很多开发人员在他们的应用程序中添加了购买功能,如果有人可以帮助我或我们,我们将非常感激。

0 个答案:

没有答案