Tôi gặp một vấn đề lớn với thử nghiệm mua IAP.Thử nghiệm Trong các vấn đề về Mua ứng dụng. IAP iOS
Có những bước tiếp theo mà tôi đã thực hiện:
- Tạo ID ứng dụng (com.domainname.appname)
- Tạo Phát triển Provisioning hồ sơ với một ID ứng dụng (com.domainname.appname)
- Tạo ứng dụng trên iTunes Connect (ID gói com.domainname.appname)
- Quản lý IAP. Tạo ra sản phẩm không tiêu hao với ID sản phẩm com.testitem1, com.testitem2, com.testitem3 (có sẵn sàng để gửi trạng thái cho mỗi sản phẩm)
tinh chỉnh XCode
Mã định danh của gói: com.domainname.appname
Mã số nhận dạng ký tên de trên bước 2
Triển khai mục tiêu: 4,0
Device
iPod Touch 4gen iOS 5.1.1
đang Write nguồn
Lớp học của tôi t SKProductsRequestDelegate
trong - viewDidLoad
phương thức callback Tôi đã viết những dòng này:
if ([SKPaymentQueue canMakePayments])
{
NSLog(@"YES, I CAN MAKE PAYMENTS");
}
else
{
NSLog(@"NO, I CAN NOT MAKE PAYMENTS");
}
Vào giai đoạn này mọi thứ đều ổn. Tôi có thể thực hiện thanh toán.
Tiếp theo, tôi đang cố gắng tạo ra yêu cầu đối với sản phẩm của tôi:
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObjects:@"com.testitem1", @"com.testitem2", @"com.testitem3", nil]];
request.delegate = self;
[request start];
Vào giai đoạn này tất cả mọi thứ cũng ổn và trên sân khấu tiếp theo yêu cầu đối tượng phương pháp invoke callback của tôi dưới đây:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
NSLog(@"%@", myProduct);
}
Nhưng không có sản phẩm nào đáp lại và tôi không thể hiểu tại sao.
Tôi đã có vấn đề này trước đây (tôi chỉ cần đặt lại thiết bị của mình và mọi thứ hoạt động tốt), nhưng trong trường hợp này tôi không thể tìm ra điều gì sai.
Tôi có câu hỏi. Khi bạn chấp nhận hợp đồng, họ có ký quỹ hay không? Cảm ơn bạn –
@ErhanDemirci ý của bạn là gì?) bạn có thể giải thích về khoản tiền gửi bạn đã nói không? –
itunes connect> Hợp đồng, Thuế và Ngân hàng> Thỏa thuận chính> Thông tin ngân hàng nhấp để thiết lập –