SKProductsRequest - Keine Antwort Jetzt (war arbeiten gleicher code)

Code wie folgt - dieser code funktionierte gestern sind die Angabe von ungültigen ID ist jetzt nicht mehr funktioniert, ich habe aber code über 10 mal

.m

 #import <UIKit/UIKit.h>
 #import <StoreKit/StoreKit.h>

@interface InAppViewController : UIViewController  <SKProductsRequestDelegate, SKPaymentTransactionObserver> {

    SKProduct *proUpgradeProduct;
    SKProductsRequest *productsRequest;
}

.h

#import "InAppViewController.h"


@implementation InAppViewController

- (void)viewDidLoad{
    [self requestProUpgradeProductData];
}

- (void)dealloc {
    [super dealloc];
}

- (void)requestProUpgradeProductData
{
    NSLog(@"called  productsRequest");

    NSSet *productIdentifiers = [NSSet setWithObject:@"com.okz8.investor.gem15" ];
    productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiers];
    productsRequest.delegate = self;
    [productsRequest start];

    //we will release the request object in the delegate callback
}

#pragma mark -
#pragma mark SKProductsRequestDelegate methods

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    NSArray *products = response.products;
    proUpgradeProduct = [products count] == 1 ? [[products firstObject] retain] : nil;
    if (proUpgradeProduct)
    {
        NSLog(@"Product title: %@" , proUpgradeProduct.localizedTitle);
        NSLog(@"Product description: %@" , proUpgradeProduct.localizedDescription);
        NSLog(@"Product price: %@" , proUpgradeProduct.price);
        NSLog(@"Product id: %@" , proUpgradeProduct.productIdentifier);
    }

    for (NSString *invalidProductId in response.invalidProductIdentifiers)
    {
        NSLog(@"Invalid product id: %@" , invalidProductId);
    }

    //finally release the reqest we alloc/init’ed in requestProUpgradeProductData
    [productsRequest release];

    //[[NSNotificationCenter defaultCenter] postNotificationName:kInAppPurchaseManagerProductsFetchedNotification object:self userInfo:nil];
}

Diese einfach nicht wieder Antwort, die ich getan habe, alle hier http://troybrant.net/blog/2010/01/invalid-product-ids/

War immer ungültige ID ist jetzt ich nicht alles bekommen

InformationsquelleAutor okett | 2012-02-04
Schreibe einen Kommentar