Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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 使用Parse恢复应用内购买_Ios_Objective C_Parse Platform_In App Purchase - Fatal编程技术网

Ios 使用Parse恢复应用内购买

Ios 使用Parse恢复应用内购买,ios,objective-c,parse-platform,in-app-purchase,Ios,Objective C,Parse Platform,In App Purchase,这很奇怪,但我在官方的解析文档中找不到它。根据Parse,进行非消费性购买非常容易: // First, register a handler for the product [PFPurchase addObserverForProduct:@"Pro" block:^(SKPaymentTransaction *transaction) { // Write business logic that should run once this product is purchased.

这很奇怪,但我在官方的解析文档中找不到它。根据Parse,进行非消费性购买非常容易:

// First, register a handler for the product
[PFPurchase addObserverForProduct:@"Pro" block:^(SKPaymentTransaction *transaction) {
    // Write business logic that should run once this product is purchased.
    isPro = YES;
}];

// … Later, when the user is purchasing the product:
[PFPurchase buyProduct:@"Pro" block:^(NSError *error) { … }];
但如果我有以下情况会怎样:启动了一个应用程序,然后我必须检查用户是否购买了项目X。使用Parse,我们可以使用此恢复所有购买:

[PFPurchase restore];

但我怎么知道,X项是否提前购买?答案一定很简单,但我在谷歌的任何地方都找不到(

你的问题是如何处理恢复,还是如何坚持购买“pro”产品?@Paulw11如何处理我们知道的所有购买:[PFPurchase restore]。我的意思是第二部分:“如何坚持购买“pro”产品”。解析框架不提供该功能。一种常见的方法是将数据存储在密钥链中。您的问题是如何处理恢复或如何持久化购买的“pro”产品?@Paulw11如何处理我们知道的所有购买:[PFPurchase restore]。我指的是第二部分:“如何持久化购买的”pro“产品是完全购买的”。解析框架不提供该功能。一种常见的方法是将数据存储在密钥链中