Android 跨应用程序的分层订阅

Android 跨应用程序的分层订阅,android,in-app-billing,in-app-subscription,Android,In App Billing,In App Subscription,有没有可能在android中建立一个跨应用的分层订阅模型?我有3个应用程序A、B和C,它们都需要订阅才能使用。如果我订阅了a,我可以使用a,但不能使用B或C。如果我订阅了B,我可以使用B和a,但不能使用C。如果我订阅了C,我可以使用所有的应用程序。换句话说,水平是C>B>A 我曾尝试使用android计费库从B应用访问A应用的订阅,但未成功 报告说: 您可以实现自己的解决方案,以便在任意多个不同的应用程序或产品之间共享订阅。例如,您可以出售订阅,让订阅者以月费或年费访问整个应用程序、游戏或其他内

有没有可能在android中建立一个跨应用的分层订阅模型?我有3个应用程序A、B和C,它们都需要订阅才能使用。如果我订阅了a,我可以使用a,但不能使用B或C。如果我订阅了B,我可以使用B和a,但不能使用C。如果我订阅了C,我可以使用所有的应用程序。换句话说,水平是C>B>A

我曾尝试使用android计费库从B应用访问A应用的订阅,但未成功

报告说:

您可以实现自己的解决方案,以便在任意多个不同的应用程序或产品之间共享订阅。例如,您可以出售订阅,让订阅者以月费或年费访问整个应用程序、游戏或其他内容集合。要实现此解决方案,您可以将自己的业务逻辑添加到应用程序中,以确定用户是否已购买给定订阅,如果已购买,则允许访问您的内容


是否可以仅使用应用程序内部的android应用程序内计费API设置此设置?在使用GooglePlay处理购买和后端跟踪订阅之前,是否设置了此功能?主要问题是:是否可以从一个应用程序访问我管理的另一个应用程序上的订阅信息?

一个选项必须让每个应用程序提供一个选项,每个应用程序将在其中查找其他应用程序并确认订阅状态

另见:


缺点是每个应用程序都需要安装在设备上。如果是基于服务器的,则有人可以在一台设备上购买应用程序C的订阅,并使用相同的订阅方身份在另一台设备上安装应用程序B和应用程序A。

请澄清您是否有自己的服务器处理计费/应用程序内购买,或者您正在尝试在没有后端的情况下执行此操作。我尝试在没有后端的情况下执行此操作,但我相当确定这只能通过后端完成:当用户购买订阅时,收据/信息应发送到后端,并根据需要分发到其他应用程序。感谢@Morrison Chang的回答。我认为分层订阅太难了,无法在现有时间内实施。我可能会用我将来使用的解决方案更新这个问题。