使用apple in-app-purchase 还是很麻烦!
老是 在这一步过步去
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
if ([response.invalidProductIdentifiers count] > 0) {
//老是执行这里,不会执行下去
}else{
}
试过了一天,终于解决
原来,要在app store 上创建一个app 启动 iin-app-purchase功能才行!
把这个app的bundle id 用在你测试的程序上,然后,申请in -app -purchase procduct 把这个procduct id 用在 SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:requestProductID, nil]]; 才行
老是 在这一步过步去
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
if ([response.invalidProductIdentifiers count] > 0) {
//老是执行这里,不会执行下去
}else{
}
试过了一天,终于解决
原来,要在app store 上创建一个app 启动 iin-app-purchase功能才行!
把这个app的bundle id 用在你测试的程序上,然后,申请in -app -purchase procduct 把这个procduct id 用在 SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:requestProductID, nil]]; 才行