как получить весь идентификатор в покупка приложения

Я создаю образец приложения для покупки в приложении. Я реализовал для одного продукта, я использовал следующий код, в котором я могу реализовать покупку для одного продукта, но если предположим, что существует более одного продукта, то как я могу получить список всех идентификаторов для всех доступных продуктов. Надеюсь, мне понятен вопрос.

Я использовал следующий код для одного продукта, как показано ниже.

- (void)viewDidLoad {
[super viewDidLoad];


if ([SKPaymentQueue canMakePayments]) {
        NSLog(@"Parental-controls are disabled");

        SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.companion.onemonth"]];
        productsRequest.delegate = self;
        [productsRequest start];
    } else {
        NSLog(@"Parental-controls are enabled");
        //com.companion.onemonth ;
    }
}


    - (IBAction)purchase {
    SKPayment *payment = [SKPayment paymentWithProductIdentifier:@"com.companion.onemonth"];
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
    [[SKPaymentQueue defaultQueue] addPayment:payment];
}

С помощью этого кода я могу получить для одного продукта, но не знаю, как получить несколько идентификаторов во время выполнения.

9
задан Sathyajith Bhat 11 August 2011 в 12:01
поделиться