android - 从同一个帐户多次在 Android 应用上订购订阅
问题描述
我目前正在为 android 和 iOS 设计一个跨平台应用程序,其中用户可以使用托管在我的后端的相同帐户用于使用任一操作系统的任何设备。这意味着他们的数据未连接到他们的 Google Play 帐户或 Apple 帐户。此应用程序将使用应用内购买进行订阅和消耗品。我的问题是,如果用户 a@b.com 使用设备 A 订阅,然后另一个用户 c@b.com 尝试使用同一设备订阅,那么谷歌 Play 商店会允许用户进行另一次订阅吗?有办法解决吗?我考虑过使用消耗品,然后自己实现订阅逻辑。我还有其他选择吗?
解决方案
不,Google Play 不允许 c@b.com 订阅。
下载您的应用程序的人将成为您的应用程序的所有者。如果您的应用程序启动订阅购买流程,则它位于所有者的帐户中。在 Google Play 中添加第二个帐户不会使其成为您应用的所有者,并且用户将无法在购买流程中切换帐户。
没有其他办法了。即使您使您的产品可消费,用户也无法在购买流程中切换帐户。启动购买流程的始终是所有者帐户。
推荐阅读
- java - 不同高度组件的Java Swing水平布局
- c# - 无法使用 StreamWriter 发送特定命令,但是当手动输入命令时它的工作
- javascript - 如何从 JavaScript 数组填充 HTML 中的复选框列表
- python-3.x - 安装 python3-venv 时未满足的依赖关系问题
- reactjs - 使用 Redux 在 React Hooks 应用程序中添加 Storybook 旋钮
- jenkins - 从 Kotlin 调用 Groovy 代码并将闭包作为参数传递
- laravel - Laravel 按案例查询排序不起作用
- powerbi - 在 PowerBI 中反透视表时引发 System.OutOfMemoryException 类型的异常
- javascript - React:根据文本区域输入将状态设置为数组
- r - 如何重写回归系数以形成方程?R