【发布时间】:2018-02-26 13:31:47
【问题描述】:
是否可以在 android 中建立跨应用程序的分层订阅模型?我有 3 个应用程序 A、B 和 C,它们都需要订阅才能使用。如果我订阅了 A,我可以使用 A 但不能使用 B 或 C。如果我订阅了 B,我可以使用 B 和 A,但不能使用 C。如果我订阅了 C,我可以使用所有应用程序。换句话说,级别是 C>B>A。
我曾尝试使用 android 计费库从 B 应用访问 A 应用的订阅,但没有成功。
in app subscriptions documentation 说:
您可以实施自己的解决方案,以便在任意数量的不同应用或产品之间共享订阅。例如,您可以出售一项订阅,让订阅者可以按月或按年付费访问整个应用程序、游戏或其他内容集合。要实施此解决方案,您可以将自己的业务逻辑添加到您的应用中,以确定用户是否已经购买了给定的订阅,如果是,则允许访问您的内容。
是否可以仅使用应用内部的 android 应用内计费 API 进行设置?在使用 Google Play 处理购买和使用后端跟踪订阅之前是否已设置好?主要问题是:是否可以从一个应用访问我管理的另一个应用的订阅信息?
【问题讨论】:
-
请说明您是否有自己的服务器来处理计费/应用内购买,或者您试图在没有服务器的情况下这样做。
-
我试图在没有后端的情况下进行,但我很确定只能通过后端完成:当用户购买订阅时,收据/信息应发送到后端并根据需要分发到其他应用程序。
标签: android in-app-billing in-app-subscription