Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios RMStore使用托管下载还原单个事务_Ios_Objective C_Ios7_Rmstore - Fatal编程技术网

Ios 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重新下载(还原)单个应用内购买,而不重新下载所有应用内购买

以下代码将重新下载所有应用程序内购买,但这不适用于多个应用程序内购买和大量下载的情况:

[[RMStore defaultStore] restoreTransactionsOnSuccess:^{
    NSLog(@"Transactions restored");
} failure:^(NSError *error) {
    NSLog(@"Something went wrong");
}];
我想做点像

[RMStore defaultStore] restoreTransactionWithIdentifier:productIdentifier];

这可能吗。我该怎么做?

您能描述一下您想要恢复单个事务的用例吗?我看不出这有什么必要。我想要相同的功能,当用户购买产品然后删除内容时,用户应该看到“下载”按钮,当他按下按钮时,我需要从productIdentifier获取SKPaymentTransaction并开始下载ChikabuZ所说的内容。另一方面(我知道这应该是一个单独的问题),相反的用例也很好。无需下载就可以购买——我还有一个用例,在这个用例中,我的应用内购买依赖于其他inapp购买。因此,我希望能够允许他们购买,以满足依赖关系,但不下载内容。内容和交易应分别处理。看起来你们都想恢复内容,而不是事务。如果你使用的是苹果托管的下载,我相信这很棘手。您可能希望自己托管内容以获得更多控制权。有人找到解决方案吗?同样的问题。想要恢复购买,但它强制下载以前购买的所有托管内容。数百mb我不需要的东西。