android - 如何在依赖于应用程序帐户而不是 Google Play 帐户的应用程序购买中实现

标签 android in-app-purchase

我的应用有两种类型的用户 - 基本型和专业型。用户注册为基本用户。应用内购买后,用户类型将从基本变为专业。

我已经按照示例代码来实现它。我已经在 Play 商店注册了一个产品并在 alpha channel Play 商店更新了一个应用程序版本。

问题 - 我已使用基本用户帐户“A”登录我的应用程序并支付专业版费用。现在用户“A”是 Pro。

但是当我注销应用程序并使用其他基本帐户“B”登录我的应用程序时,然后单击升级按钮。但在应用程序购买对话框中未打开,我收到一条消息“项目已拥有”。

应用内购买依赖于 Google Play 帐户而不是应用程序帐户。

有什么方法可以让它依赖于应用程序帐户,而不是 Google Play 帐户。

最佳答案

刚刚完成此操作后,我的理解是它是如何工作的,应用内购买帐户是设备登录 Google Play 时使用的帐户,而不是应用程序的用户登录帐户。不过,我假设在您的应用程序中会有一种 API 方法可以登录 Google Play,但我不知道。

关于android - 如何在依赖于应用程序帐户而不是 Google Play 帐户的应用程序购买中实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36765657/

相关文章:

iphone - 自动更新应用程序内购买 - 从我的应用程序链接到应用程序商店应用程序中的适当设置

ios - 在两个应用程序中保留应用程序内购买?

android - 使用支持 (v21) 工具栏创建首选项屏幕

android, unity, onesignal -- 在哪里放置声音文件?

ios - 我应该为高级帐户创建消耗品订阅还是不可续订订阅?

android - 如何设置应用内结算项为已使用状态?

iOS 应用内购买。如何查看购买是否已经购买?

java - 可绘制动画结束时进入新 Activity

android - Android 和 iPhone 之间的 Xamarin 可移植性

android - 从 Android 上的相机录制视频到 mp4