使用In-App Billing v3和Google提供的IabHelper
课程。使用其queryInventoryAsync
方法,可以轻松恢复用户的应用交易。现在是棘手的部分!我需要恢复我的另一个应用程序的交易。可以这样做吗?
我知道sharedUserId
的使用会导致problems IAB v3
,但对于这项特殊任务,我认为应该可以让它运作起来。非常感谢任何帮助!
此功能的动机很简单。我的基本应用中的任何应用内购买都应该在我的 Pro 应用中提供,而不必强迫用户重新购买相应的商品。
答案 0 :(得分:0)
这不可能。 iABHelper根据您的软件包名称ID提供信息,该信息会自动从您的应用程序传递。 由于您的其他应用程序具有不同的包名称,因此这些购买根本不会返回。 您所能做的就是将广播从一个应用程序发送到另一个应用程序,并在其他应用程序中处理该请求,并将该信息发送回第一个应用程序。