Ios RMStore使用托管下载还原单个事务
如何使用RMStore重新下载(还原)单个应用内购买,而不重新下载所有应用内购买 以下代码将重新下载所有应用程序内购买,但这不适用于多个应用程序内购买和大量下载的情况:Ios RMStore使用托管下载还原单个事务,ios,objective-c,ios7,rmstore,Ios,Objective C,Ios7,Rmstore,如何使用RMStore重新下载(还原)单个应用内购买,而不重新下载所有应用内购买 以下代码将重新下载所有应用程序内购买,但这不适用于多个应用程序内购买和大量下载的情况: [[RMStore defaultStore] restoreTransactionsOnSuccess:^{ NSLog(@"Transactions restored"); } failure:^(NSError *error) { NSLog(@"Something went wrong"); }]; 我
[[RMStore defaultStore] restoreTransactionsOnSuccess:^{
NSLog(@"Transactions restored");
} failure:^(NSError *error) {
NSLog(@"Something went wrong");
}];
我想做点像
[RMStore defaultStore] restoreTransactionWithIdentifier:productIdentifier];
这可能吗。我该怎么做?您能描述一下您想要恢复单个事务的用例吗?我看不出这有什么必要。我想要相同的功能,当用户购买产品然后删除内容时,用户应该看到“下载”按钮,当他按下按钮时,我需要从productIdentifier获取SKPaymentTransaction并开始下载ChikabuZ所说的内容。另一方面(我知道这应该是一个单独的问题),相反的用例也很好。无需下载就可以购买——我还有一个用例,在这个用例中,我的应用内购买依赖于其他inapp购买。因此,我希望能够允许他们购买,以满足依赖关系,但不下载内容。内容和交易应分别处理。看起来你们都想恢复内容,而不是事务。如果你使用的是苹果托管的下载,我相信这很棘手。您可能希望自己托管内容以获得更多控制权。有人找到解决方案吗?同样的问题。想要恢复购买,但它强制下载以前购买的所有托管内容。数百mb我不需要的东西。