android - 使用与设备主帐户不同的 Google Play 帐户进行应用内购买

标签 android in-app-purchase google-play in-app-billing

抱歉,如果标题听起来令人困惑。我希望我能在这里解释得更好。 我们知道每个设备可以有多个谷歌账户,其中第一个在设备中创建的谷歌账户将是主账户。在 google play 应用中,用户实际上可以选择不同的 google 帐户登录到设备上的 Google Play 商店。

例如,如果设备主帐户是 myprimary@gmail.com,用户使用“anotheraccount@gmail.com”登录 Google Play 应用。然后用户进行了应用内购买。问题是,用户还能收到购买的商品吗?

有人有经验吗?

非常感谢。

更新和编辑

也已将问题提交给 Google Play 支持。以下是回复。

“感谢您与 Google 联系。我发现您对通过 Google Play 商店购买有一些疑问。我非常乐意为您回答这个问题。在上述问题中,如果用户登录与设备上的主帐户不同的帐户,那么登录的帐户将是为交易计费的帐户,它将是唯一可以访问应用程序或购买的应用程序内容的帐户。我希望答案您的问题。如果您有任何其他问题或意见,请告诉我,我很乐意提供帮助。”

所以我想如果应用程序使用设备主帐户登录,而购买是使用另一个帐户进行的,则不会收到该项目。可能这就是为什么有很多关于购买的应用程序内项目未收到的投诉的原因。

据我所知,android sdk 中没有办法验证设备主帐户是否与 Google play 中使用的相同。如果有人知道如何验证这 2 个帐户,请分享代码。

最佳答案

因此根据 Google Play 支持团队的回复。回答“用户是否仍能收到购买的商品?”如果设备主帐户和 Google Play 帐户彼此不同,则显然为否。

关于android - 使用与设备主帐户不同的 Google Play 帐户进行应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16643831/

相关文章:

android - 如何与 Google Play 商店联系以挑战应用拒绝

android - APK 需要有效的隐私政策和显着的披露

java - Kotlin ViewPager2 : Class 'ScreenSlidePagerAdapter' is not abstract and does not implement base class member

android - android中如何在向服务器发送请求之前进行验证检查?

ios - 免费应用内购买

iOS IAP Error Domain=SKErrorDomain Code=2 in Production

java - 将 JFileChooser 添加到 Android studio

android - 尝试使用 adb shell screenrecord Android 4.4 进行视频录制

android - 我们可以在 Samsung Store 上发布的 Android 应用中使用 Google Android 应用内购买吗?

android - 如何确定 ProGuard 是否已成功混淆 Android APK?